[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wjWKEQUG2Z5a=2FGUfO5+choQ0jhszqyDmHfZoTXVJYJQ@mail.gmail.com>
Date: Sun, 27 Feb 2022 15:00:26 -0800
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 5.17-rc6
Nobody can claim that last week was *normal*, but whatever crazy
things are going on in the world (and I personally had "Zombie
apocalypse" on my bingo card, not "Putin has a mental breakdown"), it
doesn't seem to have affected the kernel much.
Things continue to look normal both in commit numbers and in
diffstats. We have the usual bulk being drivers (networking, gpu, iio,
clk, and usb stand out, but there's a smattering of other stuff), with
the rest being mixed. The only thing that stands out as a bit unusual
is some further btrfs defrag fixes. But even they stand out not so
much because they are enormous, as just because they are bigger than
most of the rest, which is pretty small.
Other notable areas: core networking, tracing, and selftests. As
usual, details are in the appended shortlog.
While things look reasonably normal, we _are_ getting pretty late in
the release, and we still have a number of known regressions. They
don't seem all that big and scary, but some of them were reported
right after the rc1 release, so they are getting a bit long in the
tooth. I'd hate to have to delay 5.17 just because of them, and I'm
starting to be a bit worried here. I think all the affected
maintainers know who they are...
So if you are a subsystem maintainer, and you have one of those
regressions on your list, please go make them a priority. And if you
don't know what I'm talking about, please do look up the reports by
regzbot and Guenter Roeck. I added links below to make it really easy.
But on the whole things look fine. Just a few remaining warts is all.
But the more testing to verify, the better.
Linus
https://lore.kernel.org/all/164598944963.346832.10219407090470852309@leemhuis.info/
https://lore.kernel.org/all/20220221024743.GA4097766@roeck-us.net/
---
Aaron Lewis (1):
KVM: x86: Add KVM_CAP_ENABLE_CAP to x86
Adam Ward (3):
regulator: da9121: Fix DA914x current values
regulator: da9121: Fix DA914x voltage value
regulator: da9121: Remove surplus DA9141 parameters
Alex Deucher (1):
PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken
Alexey Bayduraev (1):
perf data: Fix double free in perf_session__delete()
Alvin Šipraga (2):
net: dsa: fix panic when removing unoffloaded port from bridge
MAINTAINERS: add myself as co-maintainer for Realtek DSA switch drivers
Andrey Konovalov (1):
kasan: test: prevent cache merging in kmem_cache_double_destroy
Andy Shevchenko (1):
pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
Aneesh Kumar K.V (2):
mm/hugetlb: fix kernel crash with hugetlb mremap
selftest/vm: fix map_fixed_noreplace test failure
Anton Romanov (1):
kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode
Ariel Levkovich (1):
net/mlx5: Fix wrong limitation of metadata match on ecpf
Arnaldo Carvalho de Melo (2):
tools arch x86: Sync the msr-index.h copy with the kernel sources
rtla: Fix systme -> system typo on man page
Bart Van Assche (1):
RDMA/ib_srp: Fix a deadlock
Baruch Siach (1):
net: mdio-ipq4019: add delay after clock enable
Bas Nieuwenhuizen (1):
drm/amd/display: Protect update_bw_bounding_box FPU code.
Bjorn Andersson (2):
cpufreq: Reintroduce ready() callback
cpufreq: qcom-hw: Delay enabling throttle_irq
Changbin Du (1):
riscv: fix oops caused by irqsoff latency tracer
Chen Gong (1):
drm/amdgpu: do not enable asic reset for raven2
ChenXiaoSong (1):
configfs: fix a race in configfs_{,un}register_subsystem()
Chris Mi (1):
net/mlx5: Fix tc max supported prio for nic mode
Christian Brauner (1):
cgroup: clarify cgroup_css_set_fork()
Christian König (1):
drm/radeon: fix variable type
Christoph Hellwig (2):
nvme: don't return an error from nvme_configure_metadata
nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info
Christophe JAILLET (2):
iio: adc: men_z188_adc: Fix a resource leak in an error handling path
nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
Christophe Kerello (2):
nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property
Christophe Leroy (3):
net: Force inlining of checksum functions in net/checksum.h
tracing: Uninline trace_trigger_soft_disabled() partly
tracing: Fix selftest config check for function graph start up test
Chuansheng Liu (1):
thermal: int340x: fix memory leak in int3400_notify()
Cosmin Tanislav (3):
iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
iio: addac: ad74413r: use ngpio size when iterating over mask
iio: addac: ad74413r: correct comparator gpio getters mask usage
Daehwan Jung (1):
usb: gadget: rndis: add spinlock for rndis response list
Damien Le Moal (1):
riscv: fix nommu_k210_sdcard_defconfig
Dan Carpenter (3):
pinctrl: fix loop in k210_pinconf_get_drive()
udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
tipc: Fix end of loop tests for list_for_each_entry()
Daniel Bristot de Oliveira (5):
tracing: Dump stacktrace trigger to the corresponding instance
tracing/osnoise: Make osnoise_main to sleep for microseconds
rtla/hist: Make -E the short version of --entries
rtla/osnoise: Free params at the exit
rtla/osnoise: Fix error message when failing to enable trace instance
Daniel Scally (1):
platform/x86: int3472: Add terminator to gpiod_lookup_table
Daniele Palmas (1):
USB: serial: option: add Telit LE910R1 compositions
Darrick J. Wong (1):
xfs: only bother with sync_filesystem during readonly remount
Dmitry Osipenko (1):
gpu: host1x: Fix hang on Tegra186+
Dmytro Bagrii (1):
Revert "USB: serial: ch341: add new Product ID for CH341A"
Duoming Zhou (1):
drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
Dylan Yudaken (1):
io_uring: disallow modification of rsrc_data during quiesce
Dāvis Mosāns (1):
btrfs: prevent copying too big compressed lzo segment
Eric Dumazet (4):
io_uring: add a schedule point in io_add_buffers()
bpf: Add schedule points in batch ops
net-timestamp: convert sk->sk_tskey to atomic_t
net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
Evan Quan (2):
drm/amdgpu: disable MMHUB PG for Picasso
drm/amd/pm: fix some OEM SKU specific stability issues
Fabio M. De Francesco (1):
net/smc: Use a mutex for locking "struct smc_pnettable"
Fabrice Gasnier (1):
usb: dwc2: drd: fix soft connect when gadget is unconfigured
Felix Maurer (2):
bpf: Do not try bpf_msg_push_data with len 0
selftests: bpf: Check bpf_msg_push_data return value
Florian Westphal (2):
netfilter: nft_limit: fix stateful object memory leak
netfilter: nf_tables: fix memory leak during stateful obj update
Frank Rowand (1):
of: unittest: update text of expected warnings
Gal Pressman (2):
net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
net/mlx5e: Fix VF min/max rate parameters interchange mistake
German Gomez (1):
perf script: Fix error when printing 'weight' field
Greg Kroah-Hartman (1):
slab: remove __alloc_size attribute from __kmalloc_track_caller
Guchun Chen (2):
Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()"
drm/amdgpu: bypass tiling flag check in virtual display case (v2)
Guenter Roeck (1):
hwmon: Handle failure to register sensor with thermal zone correctly
Halil Pasic (1):
swiotlb: fix info leak with DMA_FROM_DEVICE
Hans de Goede (5):
platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
platform/x86: asus-wmi: Fix regression when probing for fan curve control
usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail
usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
surface: surface3_power: Fix battery readings on batteries
without a serial number
Heikki Krogerus (1):
usb: dwc3: pci: add support for the Intel Raptor Lake-S
Helge Deller (2):
parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
parisc/unaligned: Fix ldw() and stw() unalignment handlers
Heyi Guo (3):
drivers/net/ftgmac100: refactor ftgmac100_reset_task to enable
direct function call
drivers/net/ftgmac100: adjust code place for function call dependency
drivers/net/ftgmac100: fix DHCP potential failure with systemd
Hongyu Xie (1):
xhci: Prevent futile URB re-submissions due to incorrect return value.
Imre Deak (1):
drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
Jacob Keller (1):
ice: fix concurrent reset and removal of VFs
Jason Gunthorpe (1):
RDMA/cma: Do not change route.addr.src_addr outside state checks
Jens Axboe (2):
tps6598x: clear int mask on probe failure
io_uring: don't convert to jiffies for waiting on timeouts
Jeremy Linton (1):
net: mvpp2: always set port pcs ops
Jiapeng Chong (1):
cpuset: Fix kernel-doc
John Garry (1):
perf test: Skip failing sigtrap test for arm+aarch64
Jon Hunter (1):
drm/tegra: Fix cast to restricted __le32
Jon Lin (2):
spi: rockchip: Fix error in getting num-cs property
spi: rockchip: terminate dma transmission when slave abort
Kalesh AP (2):
bnxt_en: Restore the resets_reliable flag in bnxt_open()
bnxt_en: Fix devlink fw_activate
Kees Cook (1):
iio: addac: ad74413r: Do not reference negative array offsets
Konrad Dybcio (1):
clk: qcom: gcc-msm8994: Remove NoC clocks
Krzysztof Kozlowski (2):
MAINTAINERS: sifive: drop Yash Shah
dt-bindings: update Roger Quadros email
Kumar Kartikeya Dwivedi (3):
bpf: Fix crash due to incorrect copy_map_value
selftests/bpf: Add test for bpf_timer overwriting crash
bpf: Fix crash due to out of bounds access into reg2btf_ids.
Lama Kayal (2):
net/mlx5e: Add feature check for set fec counters
net/mlx5e: Add missing increment of count
Leonardo Bras (3):
x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0
x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0
x86/kvm: Fix compilation warning in non-x86_64 builds
Liang Zhang (1):
KVM: x86/mmu: make apf token non-zero to fix bug
Linus Torvalds (1):
Linux 5.17-rc6
Linus Walleij (1):
hwmon: (ntc_thermistor) Underscore Samsung thermistor
Liu Yuntao (1):
hugetlbfs: fix a truncation issue in hugepages parameter
Lorenzo Bianconi (1):
iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
Luis Chamberlain (1):
MAINTAINERS: add sysctl-next git tree
Maher Sanalla (1):
net/mlx5: Update log_max_qp value to be 17 at most
Manish Chopra (1):
bnx2x: fix driver load from initrd
Maor Dickman (2):
net/mlx5e: Fix MPLSoUDP encap to use MPLS action information
net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
Maor Gottlieb (1):
net/mlx5: Fix possible deadlock on rule deletion
Marc Zyngier (2):
pinctrl: starfive: Use a static name for the GPIO irq_chip
gpio: tegra186: Fix chip_data type confusion
Marek Marczykowski-Górecki (2):
Revert "xen-netback: remove 'hotplug-status' once it has served
its purpose"
Revert "xen-netback: Check for hotplug-status existence before watching"
Mario Limonciello (2):
drm/amd: Check if ASPM is enabled from PCIe subsystem
platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup
Mateusz Palczewski (1):
Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
Matt Roper (1):
drm/i915/dg2: Print PHY name properly on calibration error
Mauri Sandberg (1):
net: mv643xx_eth: process retval from of_get_mac_address
Max Kellermann (1):
lib/iov_iter: initialize "flags" in new pipe_buffer
Maxim Levitsky (1):
KVM: x86: nSVM: disallow userspace setting of
MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled
Maxime Ripard (3):
drm/vc4: hdmi: Unregister codec device on unbind
drm/vc4: crtc: Fix runtime_pm reference counting
drm/edid: Always set RGB444
Md Haris Iqbal (2):
RDMA/rtrs-clt: Fix possible double free in error case
RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
Meir Lichtinger (1):
net/mlx5: Update the list of the PCI supported devices
Miaohe Lin (1):
memblock: use kfree() to release kmalloced memblock regions
Miaoqian Lin (1):
iio: Fix error handling for PM
Michael Chan (3):
bnxt_en: Fix offline ethtool selftest with RDMA enabled
bnxt_en: Fix occasional ethtool -t loopback test failures
bnxt_en: Increase firmware message response DMA wait time
Michal Koutný (1):
cgroup-v1: Correct privileges check in release_agent writes
Michal Swiatkowski (1):
ice: fix setting l4 port flag when adding filter
Michel Dänzer (1):
drm/amd/display: For vblank_disable_immediate, check PSR is really used
Mike Kravetz (1):
selftests/memfd: clean up mapping in mfd_fail_write
Mike Marciniszyn (1):
IB/qib: Fix duplicate sysfs directory name
Mikko Perttunen (1):
gpu: host1x: Always return syncpoint value when waiting
Muhammad Usama Anjum (1):
iio: frequency: admv1013: remove the always true condition
Mårten Lindahl (1):
driver core: Free DMA range map when device is released
Nathan Chancellor (1):
ftrace: Remove unused ftrace_startup_enable() stub
Nicholas Kazlauskas (1):
drm/amd/display: Fix stream->link_enc unassigned during stream removal
Nicholas Piggin (1):
KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3
Niels Dossche (1):
ipv6: prevent a possible race condition with lifetimes
Nikhil Gupta (1):
of/fdt: move elfcorehdr reservation early for crash dump kernel
Nuno Sá (1):
iio:imu:adis16480: fix buffering for devices with no burst mode
Oleksij Rempel (1):
iio: adc: tsc2046: fix memory corruption by preventing array overflow
Oliver Graute (1):
staging: fbtft: fb_st7789v: reset display before initialization
Oliver Neukum (1):
sr9700: sanity check for packet length
Ondrej Mosnacek (1):
selinux: fix misuse of mutex_is_locked()
Pablo Neira Ayuso (3):
netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency
netfilter: nf_tables_offload: incorrect flow offload action array size
netfilter: nf_tables: unregister flowtable hooks on netns exit
Pali Rohár (1):
PCI: mvebu: Fix device enumeration regression
Paolo Abeni (7):
selftests: mptcp: fix diag instability
selftests: mptcp: improve 'fair usage on close' stability
mptcp: fix race in overlapping signal events
mptcp: fix race in incoming ADD_ADDR option processing
mptcp: add mibs counter for ignored incoming options
selftests: mptcp: more robust signal race test
selftests: mptcp: be more conservative with cookie MPJ limits
Paul Blakey (2):
net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
openvswitch: Fix setting ipv6 fields causing hw csum failure
Pavan Chebbi (1):
bnxt_en: Fix incorrect multicast rx mask setting when not requested
Phil Elwell (1):
sc16is7xx: Fix for incorrect data being transmitted
Prasad Kumpatla (1):
regmap-irq: Update interrupt clear register for proper reset
Puma Hsu (1):
xhci: re-initialize the HC during resume if HCE was set
Qiang Yu (1):
drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
Qu Wenruo (8):
btrfs: defrag: allow defrag_one_cluster() to skip large extent
which is not a target
btrfs: defrag: don't try to merge regular extents with
preallocated extents
btrfs: defrag: don't defrag extents which are already at max capacity
btrfs: defrag: remove an ambiguous condition for rejection
btrfs: defrag: bring back the old file extent search behavior
btrfs: defrag: don't use merged extent map for their generation check
btrfs: autodefrag: only scan one inode once
btrfs: reduce extent threshold for autodefrag
Roi Dayan (3):
net/mlx5e: TC, Reject rules with drop and modify hdr action
net/mlx5e: TC, Reject rules with forward and drop actions
net/mlx5e: TC, Skip redundant ct clear actions
Roman Gushchin (3):
tools/cgroup/slabinfo: update to work with struct slab
MAINTAINERS: add Roman as a memcg co-maintainer
mailmap: update Roman Gushchin's email
Rudi Heitbaum (1):
drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER
Samuel Holland (1):
gpio: rockchip: Reset int_bothedge when changing trigger
Sean Anderson (1):
pinctrl: k210: Fix bias-pull-up
Sean Nyekjaer (1):
iio: accel: fxls8962af: add padding to regmap for SPI
Sebastian Andrzej Siewior (1):
usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
Sergey Shtylyov (2):
ata: pata_hpt37x: fix PCI clock detection
ata: pata_hpt37x: disable primary channel on HPT371
Shakeel Butt (1):
MAINTAINERS: add Shakeel as a memcg co-maintainer
Shreeya Patel (1):
gpio: Return EPROBE_DEFER if gc->to_irq is NULL
Siarhei Volkau (1):
clk: jz4725b: fix mmc0 clock gating
Slark Xiao (1):
USB: serial: option: add support for DW5829e
Somnath Kotur (1):
bnxt_en: Fix active FEC reporting to ethtool
Stefano Garzarella (2):
block: clear iocb->private in blkdev_bio_end_io_async()
vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
Steven Rostedt (Google) (3):
tracing: Have traceon and traceoff trigger honor the instance
eprobes: Remove redundant event type information
tracefs: Set the group ownership in apply_options() not parse_options()
Subash Abhinov Kasiviswanathan (1):
MAINTAINERS: rmnet: Update email addresses
Sukadev Bhattiprolu (1):
ibmvnic: schedule failover only if vioctl fails
Suren Baghdasaryan (1):
mm: fix use-after-free bug when mm->mmap is reused after being freed
Sven Schnelle (1):
tracing: Ensure trace buffer is at least 4096 bytes large
Svenning Sørensen (1):
net: dsa: microchip: fix bridging with more than two member ports
Szymon Heidrich (1):
USB: gadget: validate endpoint index for xilinx udc
Tao Liu (1):
gso: do not skip outer ip header in case of ipip and net_failover
Tariq Toukan (1):
net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets
Thierry Reding (1):
drm/tegra: dpaux: Populate AUX bus
Thomas Gleixner (1):
PCI: vmd: Prevent recursive locking on interrupt allocation
Tom Rix (2):
ice: check the return of ice_ptp_gettimex64
ice: initialize local variable 'tlv'
Varun Prakash (1):
nvme-tcp: send H2CData PDUs based on MAXH2CDATA
Vikash Chandola (1):
hwmon: (pmbus) Clear pmbus fault/warning bits after read
Ville Syrjälä (3):
drm/i915: Widen the QGV point mask
drm/i915: Correctly populate use_sagv_wm for all pipes
drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
Vladimir Davydov (1):
MAINTAINERS: remove Vladimir from memcg maintainers
Vladimir Oltean (1):
net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
isn't held
Vlastimil Babka (1):
MAINTAINERS, SLAB: add Roman as reviewer, git tree
Wan Jiabing (1):
net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD
Wanpeng Li (2):
KVM: Fix lockdep false negative during host resume
x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
Wojciech Drewek (1):
ice: Match on all profiles in slow-path
Xiaoke Wang (1):
net: ll_temac: check the return value of devm_kmalloc()
Xin Long (1):
ping: remove pr_err from ping_lookup
Yevgeny Kliteynik (4):
net/mlx5: DR, Cache STE shadow memory
net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
net/mlx5: DR, Don't allow match on IP w/o matching on full
ethertype/ip_version
net/mlx5: DR, Fix the threshold that defines when pool sync is initiated
Yonghong Song (2):
bpf: Emit bpf_timer in vmlinux BTF
bpf: Fix a bpf_timer initialization issue
Zhang Qiao (1):
cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
Zhengjun Xing (1):
perf evlist: Fix failed to use cpu list for uncore events
Zhou Qingyang (1):
spi: spi-zynq-qspi: Fix a NULL pointer dereference in
zynq_qspi_exec_mem_op()
daniel.starke@...mens.com (7):
tty: n_gsm: fix encoding of control signal octet bit DV
tty: n_gsm: fix encoding of command/response bit
tty: n_gsm: fix proper link termination after failed open
tty: n_gsm: fix NULL pointer access due to DLCI release
tty: n_gsm: fix wrong tty control line for flow control
tty: n_gsm: fix wrong modem processing in convergence layer type 2
tty: n_gsm: fix deadlock in gsmtty_open()
suresh kumar (1):
net-sysfs: add check for netdevice being present to speed_show
Powered by blists - more mailing lists