[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-kernel
Subject:    Linux 6.9-rc7
From:       Linus Torvalds <torvalds () linux-foundation ! org>
Date:       2024-05-05 21:17:56
Message-ID: CAHk-=wiT0EJV+X-=-dMmL+q3_kyQCxV-WPxb8m8Q6dtWOxjCcg () mail ! gmail ! com
[Download RAW message or body]

The stats for 6.9 continue to look very normal, and nothing looks
particularly alarming.

Most of the changes are to drivers, as is proper and tradition. Sound
stands out, but not in some scary way, and we've got the usual DRM
updates and various random other subsystems (usb, pincontrol,
networking, nvme..).

Outside of drivers it's mostly random other smaller changes:
filesystems (erofs and tracefs), some arch updates (mostly x86, but a
smattering of fixes elsewhere too), some documentation updates, small
core networking fixes, and some selftests.

                           Linus

---

Adam Skladowski (1):
      clk: qcom: smd-rpm: Restore msm8976 num_clk

Alan Stern (2):
      USB: core: Fix access violation during port device removal
      usb: Fix regression caused by invalid ep0 maxpacket in virtual
SuperSpeed device

Alexander Usyskin (1):
      mei: me: add lunar lake point M DID

Alexandra Winter (1):
      s390/qeth: Fix kernel panic after setting hsuid

Amadeusz Sławiński (1):
      ASoC: Intel: avs: Set name of control as in topology

Aman Dhoot (1):
      ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Amit Sunil Dhamne (1):
      usb: typec: tcpm: unregister existing source caps before re-registration

Andrii Nakryiko (1):
      bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Andy Shevchenko (3):
      drm/panel: ili9341: Correct use of device property APIs
      drm/panel: ili9341: Respect deferred probe
      drm/panel: ili9341: Use predefined error codes

AngeloGioacchino Del Regno (2):
      regulator: mt6360: De-capitalize devicetree regulator subnodes
      power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Anton Protopopov (1):
      bpf: Fix a verifier verbose message

Arnd Bergmann (1):
      power: rt9455: hide unused rt9455_boost_voltage_values

Asbjørn Sloth Tønnesen (4):
      net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
      net: qede: use return from qede_parse_flow_attr() for flower
      net: qede: use return from qede_parse_flow_attr() for flow_spec
      net: qede: use return from qede_parse_actions()

Ashish Kalra (2):
      x86/e820: Add a new e820 table update helper
      x86/sev: Add callback to apply RMP table fixups for kexec

Audra Mitchell (1):
      Documentation/core-api: Update events_freezable_power references.

Badhri Jagan Sridharan (1):
      usb: typec: tcpm: Check for port partner validity before consuming it

Baokun Li (1):
      erofs: get rid of erofs_fs_context

Barry Song (1):
      xtensa: remove redundant flush_dcache_page and
ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macros

Billy Tsai (1):
      pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Björn Töpel (1):
      MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers

Bui Quang Minh (4):
      ice: ensure the copied buf is NUL terminated
      bna: ensure the copied buf is NUL terminated
      octeontx2-af: avoid off-by-one read from userspace
      s390/cio: Ensure the copied buf is NUL terminated

Cezary Rojewski (1):
      ASoC: Intel: avs: Fix debug window description

Chen Yu (1):
      efi/unaccepted: touch soft lockup during memory accept

Chen-Yu Tsai (2):
      pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
      pinctrl: mediatek: paris: Rework support for
PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chris Wulff (1):
      usb: gadget: f_fs: Fix a race condition when processing setup packets.

Christian Brauner (1):
      erofs: reliably distinguish block based and fscache mode

Christian König (1):
      drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Chuck Lever (1):
      NFSD: Fix nfsd4_encode_fattr4() crasher

Claudio Imbrenda (2):
      s390/mm: Fix storage key clearing for guest huge pages
      s390/mm: Fix clearing storage keys for huge pages

Claudiu Beznea (2):
      pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration
      pinctrl: renesas: rzg2l: Configure the interrupt type on resume

Dan Carpenter (1):
      pinctrl: core: delete incorrect free in pinctrl_enable()

Daniele Ceraolo Spurio (1):
      mei: pxp: match against PCI_CLASS_DISPLAY_OTHER

Dave Jiang (1):
      cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH

David Bauer (1):
      net l2tp: drop flow hash on forward

David Howells (1):
      Fix a potential infinite loop in extract_user_to_sg()

David Lechner (1):
      spi: axi-spi-engine: fix version format string

Derek Fang (2):
      ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
      ASoC: dt-bindings: rt5645: add cbj sleeve gpio property

Devyn Liu (1):
      spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

Dominique Martinet (1):
      btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Doug Berger (3):
      net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
      net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
      net: bcmgenet: synchronize UMAC_CMD access

Felix Fietkau (2):
      net: bridge: fix multicast-to-unicast with fraglist GSO
      net: core: reject skb_copy(_expand) for fraglist GSO skbs

Frank Oltmanns (2):
      clk: sunxi-ng: common: Support minimum and maximum rate
      clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Gabe Teeger (1):
      drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Gaurav Batra (1):
      powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

George Shen (1):
      drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Guenter Roeck (1):
      usb: ohci: Prevent missed ohci interrupts

Guillaume Nault (3):
      vxlan: Fix racy device stats updates.
      vxlan: Add missing VNI filter counter update in arp_reduce().
      vxlan: Pull inner IP header in vxlan_rcv().

Hannes Reinecke (1):
      nvme-tcp: strict pdu pacing to avoid send stalls on TLS

Hans de Goede (5):
      iio: accel: mxc4005: Interrupt handling fixes
      iio: accel: mxc4005: Reset chip on probe() and resume()
      ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
      pinctrl: baytrail: Fix selecting gpio pinctrl state
      pinctrl: baytrail: Add pinconf group for uart3

Harald Freudenberger (4):
      s390/zcrypt: Fix wrong format string in debug feature printout
      s390/zcrypt: Handle ep11 cprb return code
      s390/zcrypt: Use EBUSY to indicate temp unavailability
      s390/paes: Reestablish retry loop in paes

Hersen Wu (1):
      drm/amd/display: Fix incorrect DSC instance for MST

Hongbo Li (1):
      erofs: modify the error message when prepare_ondemand_read failed

Ian Forbes (1):
      drm/vmwgfx: Fix Legacy Display Unit

Ivan Avdeev (1):
      usb: gadget: uvc: use correct buffer size when parsing configfs lists

Jack Yu (4):
      ASoC: rt722-sdca: modify channel number to support 4 channels
      ASoC: rt722-sdca: add headset microphone vrefo setting
      ASoC: rt715: add vendor clear control register
      ASoC: rt715-sdca: volume step modification

Jakub Kicinski (3):
      MAINTAINERS: add an explicit entry for YNL
      MAINTAINERS: remove Ariel Elior
      MAINTAINERS: mark MYRICOM MYRI-10G as Orphan

Jan Dakinevich (1):
      pinctrl/meson: fix typo in PDM's pin name

Jason Xing (1):
      bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Javier Carrasco (1):
      dt-bindings: iio: health: maxim,max30102: fix compatible check

Jeffrey Altman (1):
      rxrpc: Clients must accept conn from any address

Jens Remus (1):
      s390/vdso: Add CFI for RA register to asm macro vdso_func

Jernej Skrabec (1):
      clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Jerome Brunet (5):
      ASoC: meson: axg-fifo: use threaded irq to check periods
      ASoC: meson: axg-card: make links nonatomic
      ASoC: meson: axg-tdm-interface: manage formatters in trigger
      ASoC: meson: axg-tdm: add continuous clock support
      ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jim Cromie (1):
      dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves (1):
      ASoC: ti: davinci-mcasp: Fix race condition during probe

Johan Hovold (3):
      clk: qcom: gdsc: treat optional supplies as optional
      usb: typec: qcom-pmic: fix use-after-free on late probe errors
      usb: typec: qcom-pmic: fix pdphy start() error handling

John Garry (1):
      scsi: sd: Only print updates to permanent stream count

Josef Bacik (1):
      btrfs: take the cleaner_mutex earlier in qgroup disable

Juergen Gross (1):
      x86/xen: return a sane initial apic id when running as PV guest

Kailang Yang (1):
      ALSA: hda/realtek - Set GPIO3 to default at S4 state for
Thinkpad with ALC1318

Kent Overstreet (3):
      bcachefs: Remove accidental debug assert
      bcachefs: btree node scan now fills in sectors_written
      bcachefs: fix integer conversion bug

Krzysztof Kozlowski (2):
      regulator: qcom-refgen: fix module autoloading
      regulator: vqmmc-ipq4019: fix module autoloading

Kuniyuki Iwashima (2):
      nfs: Handle error of rpc_proc_register() in nfs_net_init().
      nsh: Restore skb->{protocol,data,mac_header} for outer header in
nsh_gso_segment().

Lad Prabhakar (1):
      dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and
'output-enable' properties

Lai Jiangshan (1):
      workqueue: Fix divide error in wq_update_node_max_active()

Lancelot SIX (1):
      drm/amdkfd: Flush the process wq before creating a kfd_process

Leo Ma (1):
      drm/amd/display: Fix DC mode screen flickering on DCN321

Linus Torvalds (3):
      x86/mm: Remove broken vsyscall emulation code from the page fault code
      epoll: be better about file lifetimes
      Linux 6.9-rc7

LuMingYin (1):
      tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body()

Lucas De Marchi (1):
      drm/xe/display: Fix ADL-N detection

Lyude Paul (2):
      drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()
      drm/nouveau/gsp: Use the sg allocator for level 2 of radix3

Mans Rullgard (1):
      spi: fix null pointer dereference within spi_sync

Marek Behún (1):
      net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Marek Szyprowski (1):
      clk: samsung: Revert "clk: Use device_get_match_data()"

Mario Limonciello (1):
      drm/amd/display: Disable panel replay by default for now

Matt Coster (1):
      drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero

Matthew Auld (1):
      drm/xe/vm: prevent UAF in rebind_work_func()

Matthew Wilcox (Oracle) (1):
      bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS

Matti Vaittinen (3):
      regulator: irq_helpers: duplicate IRQ name
      regulator: change stubbed devm_regulator_get_enable to return Ok
      regulator: change devm_regulator_get_enable_optional() stub to return Ok

Maurizio Lombardi (2):
      nvmet-auth: return the error code to the nvmet_auth_host_hash() callers
      nvmet-auth: replace pr_debug() with pr_err() to report an error.

Max Filippov (1):
      xtensa: fix MAKE_PC_FROM_RA second argument

Meenakshikumar Somasundaram (1):
      drm/amd/display: Allocate zero bw after bw alloc enable

Mukul Joshi (1):
      drm/amdgpu: Fix VRAM memory accounting

Nayna Jain (1):
      powerpc/pseries: make max polling consistent for longer H_CALLs

Nilay Shroff (2):
      nvme: find numa distance only if controller has valid numa id
      nvme: cancel pending I/O if nvme controller is in terminal state

Olga Kornievskaia (1):
      SUNRPC: add a missing rpc_stat for TCP TLS

Oliver Upton (2):
      KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
      KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF

Oswald Buddenhagen (6):
      ALSA: emu10k1: fix E-MU card dock presence monitoring
      ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
      ALSA: emu10k1: move the whole GPIO event handling to the workqueue
      ALSA: emu10k1: use mutex for E-MU FPGA access locking
      ALSA: emu10k1: fix E-MU dock initialization
      ALSA: emu10k1: make E-MU FPGA writes potentially more reliable

Paolo Abeni (2):
      mptcp: ensure snd_nxt is properly initialized on connect
      tipc: fix UAF in error path

Peter Colberg (1):
      fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card

Peter Korsgaard (1):
      usb: gadget: composite: fix OS descriptors w_value logic

Peter Ujfalusi (5):
      ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer
      ASoC: SOF: ipc4-pcm: Use consistent name for
sof_ipc4_timestamp_info pointer
      ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv
      ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not
been allocated
      ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths

Pierre-Louis Bossart (6):
      ASoC: SOF: Intel: add default firmware library path for LNL
      ASoC: SOF: debug: show firmware/topology prefix/names
      ASoC: da7219-aad: fix usage of device_get_named_child_node()
      ASoC: cs35l56: fix usages of device_get_named_child_node()
      ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection
      ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Puranjay Mohan (5):
      MAINTAINERS: Update email address for Puranjay Mohan
      arm32, bpf: Reimplement sign-extension mov instruction
      bpf: verifier: prevent userspace memory access
      bpf, x86: Fix PROBE_MEM runtime load check
      selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64

Qu Wenruo (1):
      btrfs: set correct ram_bytes when splitting ordered extent

RD Babiera (3):
      usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked
      usb: typec: tcpm: clear pd_event queue in PORT_RESET
      usb: typec: tcpm: enforce ready state when queueing alt mode vdm

Rafael J. Wysocki (3):
      thermal/debugfs: Free all thermal zone debug memory on zone removal
      thermal/debugfs: Fix two locking issues with thermal zone debug
      thermal/debugfs: Prevent use-after-free from occurring after cdev removal

Ramona Gradinariu (1):
      iio:imu: adis16475: Fix sync mode setting

Ranjani Sridharan (1):
      ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3

Richard Fitzgerald (4):
      regmap: Add regmap_read_bypassed()
      ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
      ASoC: cs35l56: Fix unintended bus access while resetting amp
      ASoC: cs35l56: Prevent overwriting firmware ASP config

Richard Gobert (2):
      net: gro: fix udp bad offset in socket lookup by adding
{inner_}network_offset to napi_gro_cb
      net: gro: add flush check in udp_gro_receive_segment

Rodrigo Siqueira (2):
      drm/amd/display: Ensure that dmcub support flag is set for DCN20
      drm/amd/display: Add VCO speed parameter for DCN31 FPU

Sagi Grimberg (2):
      nvmet-tcp: fix possible memory leak when tearing down a controller
      nvmet: fix nvme status code when namespace is disabled

Sameer Pujar (1):
      ASoC: tegra: Fix DSPK 16-bit playback

Sebastian Andrzej Siewior (1):
      cxgb4: Properly lock TX queue for the selftest.

Shashank Sharma (1):
      drm/amdgpu: fix doorbell regression

Shigeru Yoshida (1):
      ipv4: Fix uninit-value access in __ip_make_skb()

Shubhrajyoti Datta (3):
      EDAC/versal: Do not register for NOC errors
      EDAC/versal: Check user-supplied data before injecting an error
      EDAC/versal: Do not log total error counts

Simon Trimmer (1):
      ASoC: cs35l56: Avoid static analysis warning of uninitialised variable

Srinivas Kandagatla (1):
      ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Srinivas Pandruvada (1):
      platform/x86: ISST: Add Grand Ridge to HPM CPU list

Stefan Binding (1):
      ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config

Steven Rostedt (Google) (7):
      eventfs/tracing: Add callback for release of an eventfs_inode
      eventfs: Free all of the eventfs_inode after RCU
      tracefs: Reset permissions on remount if permissions are options
      tracefs: Still use mount point as default permissions for instances
      eventfs: Do not differentiate the toplevel events directory
      eventfs: Do not treat events directory different than other directories
      eventfs: Have "events" directory get permissions from its parent

Sung Joon Kim (1):
      drm/amd/display: Disable seamless boot on 128b/132b encoding

Sven Schnelle (2):
      workqueue: Fix selection of wake_cpu in kick_pool()
      s390/3270: Fix buffer assignment

Swapnil Patel (1):
      drm/amd/display: Add dtbclk access to dcn315

Takashi Iwai (2):
      ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo
Legion models
      ALSA: hda/realtek: Fix build error without CONFIG_PM

Takashi Sakamoto (1):
      firewire: ohci: fulfill timestamp for some local asynchronous transaction

Tejun Heo (1):
      workqueue: The default node_nr_active should have its max set to
max_active

Thanassis Avgerinos (1):
      firewire: nosy: ensure user_length is taken into account when
fetching packet contents

Thinh Nguyen (2):
      usb: xhci-plat: Don't include xhci.h
      usb: dwc3: core: Prevent phy suspend during init

Thomas Gleixner (2):
      x86/apic: Don't access the APIC when disabling x2APIC
      x86/xen/smp_pv: Register the boot CPU APIC properly

Thomas Weißschuh (1):
      misc/pvpanic-pci: register attributes via pci_driver

Thorsten Blum (1):
      tty: xtensa/iss: Use min() to fix Coccinelle warning

Toke Høiland-Jørgensen (1):
      xdp: use flags field to disambiguate broadcast redirect

Uday Shankar (1):
      ublk: remove segment count and size limits

Uwe Kleine-König (1):
      Input: amimouse - mark driver struct with __refdata to prevent
section mismatch

Vasileios Amoiridis (2):
      iio: pressure: Fixes BME280 SPI driver data
      iio: pressure: Fixes SPI support for BMP3xx devices

Vicki Pfau (1):
      Input: xpad - add support for ASUS ROG RAIKIRI

Viken Dadhaniya (1):
      slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Vitaly Lifshits (1):
      e1000e: change usleep_range to udelay in PHY mdic access

Wesley Cheng (1):
      usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Will Deacon (1):
      swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Xin Long (1):
      tipc: fix a possible memleak in tipc_buf_append

Xingyou Chen (1):
      docs/zh_CN: core-api: Update translation of workqueue.rst to 6.9-rc1

Xu Kuohai (2):
      bpf, arm64: Fix incorrect runtime stats
      riscv, bpf: Fix incorrect runtime stats

Yi Zhang (1):
      nvme: fix warn output about shared namespaces without
CONFIG_NVME_MULTIPATH

Yunsheng Lin (1):
      rxrpc: Fix using alignmask being zero for __page_frag_alloc_align()

Zack Rusin (2):
      drm/ttm: Print the memory decryption status just once
      drm/vmwgfx: Fix invalid reads in fence signaled events

Zeng Heng (1):
      pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

Zqiang (1):
      softirq: Fix suspicious RCU usage in __do_softirq()

end.to.start (1):
      ASoC: acp: Support microphone from device Acer 315-24p

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic