Skip to content

Releases: ammarfaizi2/linux-block

Linux 5.14

29 Aug 22:25
Compare
Choose a tag to compare

So I realize you must all still be busy with all the galas and fancy
balls and all the other 30th anniversary events, but at some point you
must be getting tired of the constant glitz, the fireworks, and the
champagne. That ball gown or tailcoat isn't the most comfortable
thing, either. The celebrations will go on for a few more weeks yet,
but you all may just need a breather from them.

And when that happens, I have just the thing for you - a new kernel
release to test and enjoy. Because 5.14 is out there, just waiting for
you to kick the tires and remind yourself what all the festivities are
about.

Of course, the poor tireless kernel maintainers won't have time for
the festivities, because for them, this just means that the merge
window will start tomorrow. We have another 30 years to look forward
to, after all. But for the rest of you, take a breather, build a
kernel, test it out, and then you can go back to the seemingly endless
party that I'm sure you just crawled out of.

                Linus

Aaron Ma (1):
igc: fix page fault when thunderbolt is unplugged

Adam Ford (1):
clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference

Alexey Gladkov (1):
ucounts: Increase ucounts reference counter before the security hook

Andrey Ignatov (1):
rtnetlink: Return correct error on changing device netns

Andy Shevchenko (1):
media: ipu3-cio2: Drop reference on error path in
cio2_bridge_connect_sensor()

Babu Moger (1):
x86/resctrl: Fix a maybe-uninitialized build warning treated as error

Bart Van Assche (1):
mq-deadline: Fix request accounting

Bin Meng (2):
riscv: dts: microchip: Use 'local-mac-address' for emac1
riscv: dts: microchip: Add ethernet0 to the aliases node

Bob Pearson (1):
RDMA/rxe: Fix memory allocation while in a spin lock

Borislav Petkov (1):
drm/amdgpu: Fix build with missing pm_suspend_target_state module export

Christian König (1):
drm/amdgpu: use the preferred pin domain after the check

Christoph Hellwig (1):
cryptoloop: add a deprecation warning

Christophe JAILLET (1):
xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'

Colin Ian King (1):
perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32

DENG Qingfang (1):
net: phy: mediatek: add the missing suspend/resume callbacks

Dan Carpenter (1):
pd: fix a NULL vs IS_ERR() check

Daniel Borkmann (1):
bpf: Fix ringbuf helper function compatibility

David Hildenbrand (1):
virtio-mem: fix sleeping in RCU read side section in
virtio_mem_online_page_cb()

Davide Caratti (1):
net/sched: ets: fix crash when flipping from 'strict' to 'quantum'

Dinghao Liu (1):
RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()

Dmitry Osipenko (1):
PM: domains: Improve runtime PM performance state handling

Eric Dumazet (2):
ipv6: use siphash in rt6_exception_hash()
ipv4: use siphash instead of Jenkins in fnhe_hashfun()

Eric W. Biederman (1):
ucounts: Fix regression preventing increasing of rlimits in init_user_ns

Gal Pressman (2):
RDMA/uverbs: Track dmabuf memory regions
RDMA/efa: Free IRQ vectors on error flow

Geert Uytterhoeven (1):
reset: RESET_MCHP_SPARX5 should depend on ARCH_SPARX5

Guangbin Huang (1):
net: hns3: fix get wrong pfc_en when query PFC configuration

Guojia Liao (1):
net: hns3: fix duplicate node in VLAN list

Harini Katakam (1):
net: macb: Add a NULL check on desc_ptp

Helge Deller (1):
Revert "parisc: Add assembly implementations for memset, strlen,
strcpy, strncpy and strcat"

Jacob Keller (1):
ice: do not abort devlink info if board identifier can't be found

Jens Axboe (1):
Revert "block/mq-deadline: Prioritize high-priority requests"

Jerome Brunet (2):
usb: gadget: f_uac2: fixup feedback endpoint stop
usb: gadget: u_audio: fix race condition on endpoint stop

Joerg Roedel (1):
x86/efi: Restore Firmware IDT before calling ExitBootServices()

Johan Hovold (1):
Revert "USB: serial: ch341: fix character loss at high transfer rates"

Kalle Valo (1):
Revert "net: really fix the build..."

Kim Phillips (3):
perf/x86/amd/ibs: Work around erratum #1197
perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op
perf/x86/amd/power: Assign pmu.module

Krzysztof Hałasa (1):
gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for
(semi)planar U/V formats

Kurt Kanzenbach (2):
net: dsa: hellcreek: Fix incorrect setting of GCL
net: dsa: hellcreek: Adjust schedule look ahead window

Kyle Tso (1):
usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running

Li Jinlin (1):
scsi: core: Fix hang of freezing queue between blocking and running device

Linus Torvalds (3):
Revert "media: dvb header files: move some headers to staging"
pipe: do FASYNC notifications for every pipe IO, not just state changes
Linux 5.14

Linus Walleij (1):
ARM: 9104/2: Fix Keystone 2 kernel mapping regression

Lukas Bulwahn (2):
RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS
powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK

Maor Gottlieb (1):
RDMA/mlx5: Fix crash when unbind multiport slave

Marc Zyngier (1):
stmmac: Revert "stmmac: align RX buffers"

Marek Marczykowski-Górecki (1):
PCI/MSI: Skip masking MSI-X on Xen PV

Marijn Suijten (1):
opp: core: Check for pending links before reading required_opp pointers

Matthew Brost (1):
drm/i915: Fix syncmap memory leak

Maxim Kiselev (1):
net: marvell: fix MVNETA_TX_IN_PRGRS bit number

Miaohe Lin (1):
mm/memory_hotplug: fix potential permanent lru cache disable

Michael Riesch (1):
net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings

Michel Dänzer (1):
drm/amdgpu: Cancel delayed work when GFXOFF is disabled

Namjae Jeon (1):
MAINTAINERS: exfat: update my email address

Naresh Kumar PBS (1):
RDMA/bnxt_re: Add missing spin lock initialization

Nathan Rossi (1):
net: dsa: mv88e6xxx: Update mv88e6393x serdes errata

Nicholas Piggin (1):
powerpc/64s: Fix scv implicit soft-mask table for relocated kernels

Oleksij Rempel (2):
net: usb: asix: ax88772: move embedded PHY detection as early as possible
net: usb: asix: do not call phy_disconnect() for ax88178

Peter Zijlstra (1):
sched: Fix Core-wide rq->lock for uninitialized CPUs

Petko Manolov (1):
net: usb: pegasus: fixes of set_register(s) return value evaluation;

Philipp Zabel (1):
drm/imx: ipuv3-plane: fix accidental partial revert of 8 pixel
alignment fix

Qu Wenruo (1):
Revert "btrfs: compression: don't try to compress if we don't
have enough pages"

Rahul Lakkireddy (1):
cxgb4: dont touch blocked freelist bitmap after free

Sai Krishna Potthuri (1):
reset: reset-zynqmp: Fixed the argument data type

Sasha Neftin (2):
e1000e: Fix the max snoop/no-snoop latency for 10M
e1000e: Do not take care about recovery NVM checksum

Sebastian Andrzej Siewior (1):
sched: Fix get_push_task() vs migrate_disable()

Shai Malin (2):
qed: Fix the VF msix vectors flow
qede: Fix memset corruption

Shreyansh Chouhan (2):
ip_gre: add validation for csum_start
ip6_gre: add validation for csum_start

Song Yoong Siang (2):
net: stmmac: fix kernel panic due to NULL pointer dereference of xsk_pool
net: stmmac: fix kernel panic due to NULL pointer dereference of buf->xdp

Stefan Mätje (1):
can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of
the CAN RX and TX error counters

Swati Sharma (1):
drm/i915/dp: Drop redundant debug print

Takashi Iwai (1):
usb: renesas-xhci: Prefer firmware loading on unknown ROM state

Thinh Nguyen (1):
usb: dwc3: gadget: Fix dwc3_calc_trbs_left()

Toshiki Nishioka (1):
igc: Use num_tx_queues when iterating over tx_ring queue

Trond Myklebust (1):
SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()...

Tuo Li (2):
IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()

Ulf Hansson (1):
Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN
on BCM2711"

Vincent Chen (1):
riscv: Ensure the value of FP registers in the core dump file is
up to date

Wesley Cheng (1):
usb: dwc3: gadget: Stop EP0 transfers during pullup disable

Will Deacon (1):
Partially revert "arm64/mm: drop HAVE_ARCH_PFN_VALID"

Wong Vee Khee (1):
net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est

Xiao Yang (1):
RDMA/rxe: Zero out index member of struct rxe_queue

Xiaolong Huang (1):
net: qrtr: fix another OOB Read in qrtr_endpoint_post

Xiaoyao Li (1):
perf/x86/intel/pt: Fix mask of num_address_ranges

Xiubo Li (1):
ceph: correctly handle releasing an embedded cap flush

Yonglong Liu (1):
net: hns3: fix speed unknown issue in bond 4

Yufeng Mo (4):
net: hns3: clear hardware resource when loading driver
net: hns3: add waiting time before cmdq memory is released
net: hns3: change the method of getting cmd index in debugfs
net: hns3: fix GRO configuration error after reset

Zhengjun Zhang (1):
USB: serial: option: add new VID/PID to support Fibocom FG150

kernel test robot (1):
net: usb: asix: ax88772: fix boolconv.cocci warnings

zhang kai (1):
ipv6: correct comments about fib6_node sernum

王贇 (1):
net: fix NULL pointer re...

Read more

Linux 5.14-rc7

23 Aug 03:50
Compare
Choose a tag to compare
Linux 5.14-rc7 Pre-release
Pre-release

So things continue to look normal, and unless there is any last-minute
panic this upcoming week, this is likely the last rc before a final
5.14. Much of the discussion I saw last week was about things slated
for the next merge window, and nothing in here looks particularly
strange or scary.

Most of the changes here are drivers (GPU and networking stand out),
and the rest is pretty random stuff: arch, tracing, core networking, a
couple of VM fixes..

So please give this all some final testing to make sure we're all
ready for the release,

        Linus

Andreas Persson (1):
mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards

Andrew Delgadillo (1):
arm64: clean vdso & vdso32 files

Andy Shevchenko (1):
ptp_pch: Restore dependency on PCI

Anshuman Gupta (1):
drm/i915: Tweaked Wa_14010685332 for all PCHs

Arkadiusz Kubalewski (1):
i40e: Fix ATR queue selection

Arnd Bergmann (2):
mt76: fix enum type mismatch
ARM: ixp4xx: fix building both pci drivers

Aubrey Li (1):
ACPI: PRM: Deal with table not present or no module found

Ben Skeggs (6):
drm/nouveau: recognise GA107
drm/nouveau/disp: power down unused DP links during init
drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
drm/nouveau/fifo/nv50-: rip out dma channels
drm/nouveau: block a bunch of classes from userspace
drm/nouveau: rip out nvkm_client.super

Bjorn Andersson (2):
cpufreq: blacklist Qualcomm sc8180x in cpufreq-dt-platdev
clk: qcom: gdsc: Ensure regulator init state matches GDSC state

Caleb Connolly (1):
arm64: dts: qcom: sdm845-oneplus: fix reserved-mem

Christophe Kerello (1):
mmc: mmci: stm32: Check when the voltage switch procedure should be done

Christophe Leroy (1):
powerpc/32s: Fix random crashes by adding isync() after
locking/unlocking KUEP

Colin Ian King (1):
mtd: devices: mchp48l640: Fix memory leak on cmd

Dan Carpenter (3):
mtd: rawnand: Add a check in of_get_nand_secure_regions()
mtd: mchp48l640: silence some uninitialized variable warnings
net: iosm: Prevent underflow in ipc_chnl_cfg_get()

Dan Moulding (1):
drm: ttm: Don't bail from ttm_global_init if debugfs_create_dir fails

Daniel Bristot de Oliveira (3):
trace/osnoise: Add a header with PREEMPT_RT additional fields
trace/timerlat: Add a header with PREEMPT_RT additional fields
trace/osnoise: Print a stop tracing message

Desmond Cheong Zhi Xi (2):
mtd: break circular locks in register_mtd_blktrans
mtd: fix lock hierarchy in deregister_mtd_blktrans

Dinghao Liu (1):
net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32

Dmitry Osipenko (1):
opp: Drop empty-table checks from _put functions

Dong Aisheng (1):
clk: imx6q: fix uart earlycon unwork

Dongliang Mu (2):
ipack: tpci200: fix many double free issues in tpci200_pci_probe
ipack: tpci200: fix memory leak in the tpci200_register

Doug Berger (1):
mm/page_alloc: don't corrupt pcppage_migratetype

Eli Cohen (2):
vdpa/mlx5: Avoid destroying MR on empty iotlb
vdpa/mlx5: Fix queue type selection logic

Elliot Berman (1):
cfi: Use rcu_read_{un}lock_sched_notrace

Ezequiel Garcia (1):
iommu/dma: Fix leak in non-contiguous API

Fenghua Yu (1):
iommu/vt-d: Fix PASID reference leak

Frank Wunderlich (1):
iommu: Check if group is NULL before remove device

Georgi Djakov (1):
Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit list in
pre_aggregate"

Gerd Rausch (1):
net/rds: dma_map_sg is entitled to merge entries

Hans de Goede (3):
platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE
method with a module option
platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for
the TP200s
usb: typec: tcpm: Fix VDMs sometimes not being forwarded to
alt-mode drivers

Hayes Wang (2):
r8152: fix writing USB_BP2_EN
r8152: fix the maximum number of PLA bp for RTL8153C

Ido Schimmel (1):
Revert "flow_offload: action should not be NULL when it is referenced"

Ilya Leoshkevich (2):
bpf: Clear zext_dst of dead insns
selftests, bpf: Test that dead ldx_w insns are accepted

Imre Deak (1):
ALSA: hda: Fix hang during shutdown due to link reset

Jake Wang (1):
drm/amd/display: Ensure DCN save after VM setup

Jakub Kicinski (4):
bnxt: don't lock the tx queue from napi poll
bnxt: disable napi before canceling DIM
bnxt: make sure xmit_more + errors does not miss doorbells
bnxt: count Tx drops

Jani Nikula (2):
drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
drm/i915/dp: remove superfluous EXPORT_SYMBOL()

Jaroslav Kysela (1):
ALSA: hda - fix the 'Capture Switch' value change notifications

Jason Wang (1):
virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO

Jeff Layton (1):
fs: warn about impending deprecation of mandatory locks

Jens Axboe (2):
io_uring: only assign io_uring_enter() SQPOLL error in actual error case
io_uring: fix xa_alloc_cycle() error return value check

Jim Quinlan (1):
MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe maintainers

Johannes Berg (2):
iwlwifi: pnvm: accept multiple HW-type TLVs
mac80211: fix locking in ieee80211_restart_work()

Johannes Weiner (2):
mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
mm: vmscan: fix missing psi annotation for node_reclaim()

Kai-Heng Feng (1):
ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8

Kenneth Feng (2):
Revert "drm/amd/pm: fix workload mismatch on vega10"
drm/amd/pm: change the workload type for some cards

Kristin Paget (1):
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop

Krzysztof Wilczyński (1):
PCI/sysfs: Use correct variable for the legacy_mem sysfs object

Lahav Schlesinger (1):
vrf: Reset skb conntrack connection on VRF rcv

Linus Torvalds (2):
pipe: avoid unnecessary EPOLLET wakeups under normal loads
Linux 5.14-rc7

Linus Walleij (1):
ARM: configs: Update the nhk8815_defconfig

Liu Yi L (1):
iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()

Lukas Bulwahn (1):
tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS

Lukasz Luba (1):
cpufreq: arm_scmi: Fix error path when allocation failed

Maciej Machnikowski (1):
ice: Fix perout start time rounding

Manivannan Sadhasivam (1):
mtd: rawnand: Fix probe failure due to of_get_nand_secure_regions()

Marcin Bachry (1):
PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI

Marco Elver (1):
kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE

Marek Behún (1):
cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant

Mario Limonciello (1):
ACPI: PM: s2idle: Invert Microsoft UUID entry and exit

Mark Rutland (1):
arm64: initialize all of CNTHCTL_EL2

Mark Yacoub (1):
drm: Copy drm_wait_vblank to user before returning

Masami Hiramatsu (1):
init: Suppress wrong warning for bootconfig cmdline parameter

Matthieu Baerts (1):
mptcp: full fully established support after ADD_ADDR

Maxim Kochetkov (2):
soc: fsl: qe: convert QE interrupt controller to platform_device
soc: fsl: qe: fix static checker warning

Maxim Levitsky (2):
KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl
(CVE-2021-3653)
KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)

Michael Chan (2):
bnxt_en: Disable aRFS if running on 212 firmware
bnxt_en: Add missing DMA memory barriers

Michael Ellerman (1):
powerpc/mm: Fix set_memory_*() against concurrent accesses

Michael S. Tsirkin (3):
vringh: pull in spinlock header
virtio_ring: pull in spinlock header
tools/virtio: fix build

Michael Walle (1):
mtd: core: handle flashes without OTP gracefully

Michał Mirosław (1):
opp: remove WARN when no valid OPPs remain

Mike Kravetz (1):
hugetlb: don't pass page cache pages to restore_reserve_on_error

Mike Rapoport (1):
mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN_POISON names

Ming Lei (3):
blk-mq: don't grab rq's refcount in blk_mq_check_expired()
blk-mq: fix kernel panic during iterating over flush request
blk-mq: fix is_flush_rq

Naoya Horiguchi (1):
mm/hwpoison: retry with shake_page() for unhandlable pages

Nathan Chancellor (2):
powerpc/xive: Do not mark xive_request_ipi() as __init
MAINTAINERS: update ClangBuiltLinux IRC chat

Neeraj Upadhyay (1):
vringh: Use wiov->used to check for read/write desc order

NeilBrown (1):
btrfs: prevent rename2 from exchanging a subvol with a directory
from different parents

Nicolas Saenz Julienne (2):
mmc: sdhci-iproc: Cap min clock frequency on BCM2711
mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711

Niklas Schnelle (1):
s390/pci: fix use after free of zpci_dev

Paolo Abeni (1):
mptcp: fix memory leak on address flush

Parav Pandit (4):
virtio: Improve vq->broken access to avoid any compiler optimization
virtio: Keep vring_del_virtqueue() mirror of VQ create
virtio: Protect vqs list access
virtio_pci: Support surprise removal of virtio pci device

Pavel Begunkov (1):
io_uring: pin ctx on fallback execution

Pavel Skripkin (2):
net: 6pack: fix slab-out-of-bounds in decode_data
net: asix: fix uninit value bugs

Petr Pavlu (1):
riscv: Fix a number of free'd re...

Read more

Linux 5.14-rc6

16 Aug 10:19
Compare
Choose a tag to compare
Linux 5.14-rc6 Pre-release
Pre-release

Another fairly normal week. A little over half is driver fixes
(networking, sound, gpu, block are the bulk of it, but there's other
noise in there too), with the other half being the usual mix:
architecture, filesystems (ceph and cifs), core kernel and networking
and some documentation fixes.

Nothing particular stands out to me. Go test, we should be getting
pretty close to done with this release...

           Linus

Alex Deucher (2):
drm/amdgpu: don't enable baco on boco platforms in runpm
drm/amdgpu: handle VCN instances when harvesting (v2)

Alex Vesker (1):
net/mlx5: DR, Add fail on error check on decap

Alexandre Ghiti (1):
riscv: Fix comment regarding kernel mapping overlapping with IS_ERR_VALUE

Amir Goldstein (1):
ovl: skip stale entries in merge dir cache iteration

Andre Przywara (1):
pinctrl: sunxi: Don't underestimate number of functions

Andy Shevchenko (2):
pinctrl: tigerlake: Fix GPIO mapping for newer version of software
wwan: core: Avoid returning NULL from wwan_create_dev()

Anirudh Venkataramanan (2):
ice: Prevent probing virtual functions
ice: Stop processing VF messages during teardown

Ankit Nautiyal (1):
drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg

Anson Jacob (1):
drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work

Antti Keränen (1):
iio: adis: set GPIO reset pin direction

Ard Biesheuvel (4):
efi/libstub: arm64: Force Image reallocation if BSS was not reserved
efi/libstub: arm64: Relax 2M alignment again for relocatable kernels
efi/libstub: arm64: Warn when efi_random_alloc() fails
efi/libstub: arm64: Double check image alignment at entry

Arnd Bergmann (3):
ASoC: codecs: wcd938x: fix wcd module dependency
pinctrl: qcom: fix GPIOLIB dependencies
iio: accel: fxls8962af: fix i2c dependency

Aya Levin (2):
net/mlx5: Block switchdev mode while devlink traps are active
net/mlx5: Fix return value from tracer initialization

Babu Moger (1):
x86/resctrl: Fix default monitoring groups reporting

Bart Van Assche (1):
configfs: restore the kernel v5.13 text attribute write behavior

Baruch Siach (1):
MAINTAINERS: fix Microchip CAN BUS Analyzer Tool entry typo

Ben Dai (1):
genirq/timings: Prevent potential array overflow in __irq_timings_store()

Ben Hutchings (8):
net: phy: micrel: Fix link detection on ksz87xx switch"
net: dsa: microchip: Fix ksz_read64()
net: dsa: microchip: ksz8795: Fix PVID tag insertion
net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration
net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion
net: dsa: microchip: ksz8795: Use software untagging on CPU port
net: dsa: microchip: ksz8795: Fix VLAN filtering
net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VLAN table lookup

Benjamin Herrenschmidt (1):
arm64: efi: kaslr: Fix occasional random alloc (and boot) failure

Bixuan Cui (1):
genirq/msi: Ensure deactivation on teardown

Brent Lu (1):
ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard

Brett Creeley (1):
ice: don't remove netdev->dev_addr from uc sync list

Changbin Du (1):
riscv: kexec: do not add '-mno-relax' flag if compiler doesn't support it

Chris Lesiak (1):
iio: humidity: hdc100x: Add margin to the conversion time

Chris Mi (1):
net/mlx5e: TC, Fix error handling memory leak

Christian Hewitt (1):
drm/meson: fix colour distortion from HDR set during vendor u-boot

Christophe JAILLET (1):
drm/amd/pm: Fix a memory leak in an error handling path in
'vangogh_tables_init()'

Christophe Leroy (5):
powerpc/32s: Fix napping restore in data storage interrupt (DSI)
powerpc/32: Fix critical and debug interrupts on BOOKE
powerpc/smp: Fix OOPS in topology_init()
powerpc/interrupt: Fix OOPS by not calling do_IRQ() from timer_interrupt()
powerpc/interrupt: Do not call single_step_exception() from
other exceptions

Colin Ian King (4):
xen/events: remove redundant initialization of variable irq
iio: adc: Fix incorrect exit of for-loop
arc: Fix spelling mistake and grammar in Kconfig
scsi: mpt3sas: Fix incorrectly assigned error return and check

Cédric Le Goater (1):
powerpc/xive: Do not skip CPU-less nodes when creating the IPIs

DENG Qingfang (1):
net: dsa: mt7530: add the missing RxUnicast MIB counter

Damien Le Moal (1):
pinctrl: k210: Fix k210_fpioa_probe()

Dan Williams (3):
ACPI: NFIT: Fix support for virtual SPA ranges
libnvdimm/region: Fix label activation vs errors
tools/testing/nvdimm: Fix missing 'fallthrough' warning

Daniel Borkmann (2):
bpf: Add _kernel suffix to internal lockdown_bpf_read
bpf: Add lockdown check for probe_write_user helper

Daniel Vetter (1):
drm/doc/rfc: drop lmem uapi section

Daniel Xu (1):
libbpf: Do not close un-owned FD 0 on errors

David Brazdil (1):
KVM: arm64: Fix off-by-one in range_is_memory

David Hildenbrand (1):
mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(READ|WRITE)

Derek Fang (1):
ASoC: rt5682: Adjust headset volume button threshold

Dhananjay Phadke (1):
i2c: iproc: fix race between client unreg and tasklet

Dongliang Mu (2):
ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
ieee802154: hwsim: fix GPF in hwsim_new_edge_nl

Eric Bernstein (1):
drm/amd/display: Remove invalid assert for ODM + MPC case

Eric Dumazet (2):
net: igmp: fix data-race in igmp_ifc_timer_expire()
net: igmp: increase size of mr_ifc_count

Ewan D. Milne (1):
scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash

Florian Westphal (2):
netfilter: conntrack: collect all entries in one cycle
netfilter: conntrack: remove offload_pickup sysctl again

Frank Wunderlich (1):
drm/mediatek: dpi: Fix NULL dereference in mtk_dpi_bridge_atomic_check

Greg Kroah-Hartman (2):
Revert "usb: dwc3: gadget: Use list_replace_init() before
traversing lists"
i2c: dev: zero out array used for i2c reads from userspace

Grygorii Strashko (1):
net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases

Guennadi Liakhovetski (1):
ASoC: SOF: Intel: hda-ipc: fix reply size checking

Guenter Roeck (1):
ARC: Fix CONFIG_STACKDEPOT

Guillaume Nault (1):
bareudp: Fix invalid read beyond skb's linear data

Guvenc Gulce (1):
net/smc: Correct smc link connection counter in case of smc client

Hangbin Liu (1):
net: sched: act_mirred: Reset ct info when mirror/redirect skb

Hans de Goede (3):
platform/x86: Add and use a dual_accel_detect() helper
platform/x86: Make dual_accel_detect() KIOX010A + KIOX020A
detect more robust
platform/x86: pcengines-apuv2: Add missing terminating entries
to gpio-lookup tables

Hao Xu (2):
io-wq: fix bug of creating io-wokers unconditionally
io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker()

Hayes Wang (2):
Revert "r8169: avoid link-up interrupt issue on RTL8106e if user
enables ASPM"
r8169: change the L0/L1 entrance latencies for RTL8106e

Hoang Le (1):
Revert "tipc: Return the correct errno code"

Hsin-Yi Wang (2):
drm/mediatek: mtk-dpi: Set out_fmt from config if not the last bridge
pinctrl: mediatek: Fix fallback behavior for bias_set_combo

Hsuan-Chi Kuo (1):
seccomp: Fix setting loaded filter count during TSYNC

Hu Haowen (1):
Documentation: i2c: add i2c-sysfs into index

Hussein Alasadi (1):
can: m_can: m_can_set_bittiming(): fix setting M_CAN_DBTP register

Ira Weiny (3):
fs/fuse: Remove unneeded kaddr parameter
fs/dax: Clarify nr_pages to dax_direct_access()
dax: Ensure errno is returned from dax_direct_access

Jeff Layton (1):
ceph: take snap_empty_lock atomically with snaprealm refcount change

Jens Axboe (3):
io_uring: rsrc ref lock needs to be IRQ safe
io_uring: drop ctx->uring_lock before flushing work item
tools/io_uring/io_uring-cp: sync with liburing example

Jeremy Szu (1):
ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC

Jinchao Wang (1):
arc: Prefer unsigned int to bare use of unsigned

John Clements (1):
drm/amdgpu: set RAS EEPROM address from VBIOS

John Hubbard (1):
net: mvvp2: fix short frame size on s390

Jozsef Kadlecsik (1):
netfilter: ipset: Limit the maximal range of consecutive
elements to add/delete

Junaid Shahid (1):
kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault

Karsten Graul (1):
net/smc: fix wait on already cleared link

Kefeng Wang (1):
once: Fix panic when module unload

Kenneth Feng (1):
drm/amd/pm: bug fix for the runtime pm BACO

Kuan-Ying Lee (2):
kasan, kmemleak: reset tags when scanning block
kasan, slub: reset tag when printing address

Laurent Dufour (1):
powerpc/pseries: Fix update of LPAR security flavor after LPM

Leon Romanovsky (1):
net/mlx5: Don't skip subfunction cleanup in case of error in module init

Liang Wang (1):
lib: use PFN_PHYS() in devmem_is_allowed()

Linus Torvalds (1):
Linux 5.14-rc6

Loic Poulain (1):
net: wwan: mhi_wwan_ctrl: Fix possible deadlock

Longpeng(Mike) (1):
vsock/virtio: avoid potential deadlock when vsock device remove

Lucas Tanure (1):
ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs

Luis Henriques (1):
ceph: reduce contention in ceph_check_delayed_caps()

Luke D Jones (...

Read more

Linux 5.14-rc5

10 Aug 07:38
Compare
Choose a tag to compare
Linux 5.14-rc5 Pre-release
Pre-release

Things are looking perfectly normal. Size is nominal, diffstat looks
pretty normal, and the changes are all in the usual places, with just
under 60% being drivers, and the rest the usual mix of architecture
updates, core kernel, networking, and some selftests.

The shortlog is appended for people who want to scan the details, but
I can't think of anything in here that looks odd or noteworthy.

Which is just how it should be by rc5. Let's hope the trend continues,

         Linus

Adrian Larumbe (1):
dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers

Aharon Landau (1):
RDMA/mlx5: Delay emptying a cache entry when a new MR is added
to it recently

Alex Xu (Hello71) (1):
pipe: increase minimum default pipe size to 2 pages

Alexander Monakov (1):
ALSA: hda/realtek: add mic quirk for Acer SF314-42

Alexander Tsoy (1):
ALSA: usb-audio: Add registration quirk for JBL Quantum 600

Alexandre Ghiti (2):
riscv: Get rid of CONFIG_PHYS_RAM_BASE in kernel physical
address conversion
Revert "riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED"

Alexey Gladkov (1):
ucounts: Fix race condition between alloc_ucounts and put_ucounts

Allen Pais (2):
optee: fix tee out of memory failure seen during kexec reboot
firmware: tee_bnxt: Release TEE shm, session, and context during kexec

Andreas Schwab (1):
spi: update modalias_show after of_device_uevent_modalias support

Andy Shevchenko (2):
serial: max310x: Unprepare and disable clock in error path
serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver

Anirudh Rayabharam (2):
firmware_loader: use -ETIMEDOUT instead of -EAGAIN in
fw_load_sysfs_fallback
firmware_loader: fix use-after-free in firmware_fallback_sysfs

Antoine Tenart (1):
net: ipv6: fix returned variable type in ip6_skb_dst_mtu

Apurva Nandan (1):
spi: cadence-quadspi: Fix check condition for DTR ops

Arnd Bergmann (6):
staging: rtl8723bs: select CONFIG_CRYPTO_LIB_ARC4
ARM: ixp4xx: fix compile-testing soc drivers
ARM: ixp4xx: goramo_mlr depends on old PCI driver
soc: ixp4xx: fix printing resources
soc: ixp4xx/qmgr: fix invalid __iomem access
net: sparx5: fix bitmask on 32-bit targets

Barry Song (1):
arm64: fix the doc of RANDOMIZE_MODULE_REGION_FULL

Bart Van Assche (1):
block/partitions/ldm.c: Fix a kernel-doc warning

Bijie Xu (2):
net: flow_offload: correct comments mismatch with code
net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops

Bing Guo (2):
drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
drm/amd/display: Increase stutter watermark for dcn303

Bob Pearson (2):
RDMA/rxe: Use the correct size of wqe when processing SRQ
RDMA/rxe: Restore setting tot_len in the IPv4 header

Brian Norris (1):
clk: fix leak on devm_clk_bulk_get_all() unwind

Chengming Gui (1):
drm/amdgpu: add DID for beige goby

Christoph Hellwig (1):
n64cart: fix the dma address in n64cart_do_bvec

Christophe JAILLET (1):
usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro

Claudiu Beznea (1):
usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses

Colin Ian King (2):
ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init
interconnect: Fix undersized devress_alloc allocation

Dakshaja Uppalapati (1):
RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs.

Dan Carpenter (1):
bnx2x: fix an error code in bnx2x_nic_load()

Daniele Palmas (1):
USB: serial: option: add Telit FD980 composition 0x1056

Dario Binacchi (2):
clk: stm32f4: fix post divisor setup for I2S/SAI PLLs
ARM: dts: am437x-l4: fix typo in can@0 node

Dave Gerlach (1):
ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218

Dave Jiang (5):
dmaengine: idxd: fix array index when int_handles are being used
dmaengine: idxd: fix setup sequence for MSIXPERM table
dmaengine: idxd: fix desc->vector that isn't being updated
dmaengine: idxd: fix sequence for pci driver remove() and shutdown()
dmaengine: idxd: fix submission race window

David Bauer (1):
USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2

David S. Miller (2):
mhi: Fix networking tree build.
net: really fix the build...

Dmitry Osipenko (3):
usb: otg-fsm: Fix hrtimer list corruption
clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops
soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR

Dmitry Safonov (2):
net/xfrm/compat: Copy xfrm_spdattr_type_t atributes
selftests/net/ipsec: Add test for xfrm_spdattr_type_t

Dongliang Mu (1):
spi: meson-spicc: fix memory leak in meson_spicc_remove

Edmund Dea (2):
drm/kmb: Enable LCD DMA for low TVDDCV
drm/kmb: Define driver date and major/minor version

Eugen Hristev (1):
media: atmel: fix build when ISC=m and XISC=y

Fabio Estevam (1):
ARM: imx: common: Move prototype outside the SMP block

Fei Qin (1):
nfp: update ethtool reporting of pauseframe control

Filip Schauer (1):
drivers core: Fix oops when driver probe fails

Frederic Weisbecker (1):
xfrm: Fix RCU vs hash_resize_mutex lock inversion

Geliang Tang (1):
mptcp: drop unused rcu member in mptcp_pm_addr_entry

Geoffrey D. Bennett (4):
ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names
ALSA: scarlett2: Fix Direct Monitor control name for 2i2
ALSA: scarlett2: Correct channel mute status after mute button pressed
ALSA: scarlett2: Fix line out/speaker switching notifications

Grygorii Strashko (1):
net: ethernet: ti: am65-cpsw: fix crash in
am65_cpsw_port_offload_fwd_mark_update()

Guenter Roeck (2):
spi: mediatek: Fix fifo transfer
riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled

Guoqing Jiang (1):
ext4: remove conflicting comment from __ext4_forget

H. Nikolaus Schaller (3):
omap5-board-common: remove not physically existing vdds_1v8_main
fixed-regulator
x86/tools/relocs: Fix non-POSIX regexp
mips: Fix non-POSIX regexp

Hans Verkuil (1):
media: videobuf2-core: dequeue if start_streaming fails

Hao Xu (2):
io-wq: fix no lock protection of acct->nr_worker
io-wq: fix lack of acct->nr_workers < acct->max_workers judgement

Harshavardhan Unnibhavi (1):
VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST

Harshvardhan Jha (2):
net: xfrm: Fix end of loop tests for list_for_each_entry
scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()

Heiko Carstens (1):
s390: update defconfigs

Huang Pei (1):
MIPS: check return value of pgtable_pmd_page_ctor

Hui Su (1):
scripts/tracing: fix the bug that can't parse raw_trace_func

Igor Pylypiv (1):
scsi: pm80xx: Fix TMF task completion race condition

Ivan T. Ivanov (1):
net: usb: lan78xx: don't modify phy_device state concurrently

Jakub Kicinski (5):
net: sparx5: fix compiletime_assert for GCC 4.9
docs: operstates: fix typo
docs: operstates: document IF_OPER_TESTING
Revert "mhi: Fix networking tree build."
docs: networking: netdevsim rules

Jakub Sitnicki (1):
net, gro: Set inner transport header offset in tcp/udp GRO hook

Jaroslav Kysela (1):
ALSA: pcm - fix mmap capability check for the snd-dummy driver

Jason Ekstrand (1):
drm/i915: Call i915_globals_exit() if pci_register_device() fails

Jens Axboe (1):
io-wq: fix race between worker exiting and activating free worker

Jens Wiklander (1):
tee: add tee_shm_alloc_kernel_buf()

Jisheng Zhang (1):
riscv: stacktrace: Fix NULL pointer dereference

Johan Hovold (5):
serial: 8250: fix handle_irq locking
media: Revert "media: rtl28xxu: fix zero-length control request"
media: rtl28xxu: fix zero-length control request
USB: serial: pl2303: fix HX type detection
USB: serial: pl2303: fix GT type detection

Jon Hunter (1):
serial: tegra: Only print FIFO error message when an error occurs

Jude Shih (1):
drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4

Juergen Borleis (1):
dmaengine: imx-dma: configure the generic DMA type to make it work

Kajol Jain (1):
fpga: dfl: fme: Fix cpu hotplug issue in performance reporting

Kamal Agrawal (1):
tracing: Fix NULL pointer dereference in start_creating

Kan Liang (1):
perf/x86/intel: Apply mid ACK for small core

Kevin Hilman (1):
bus: ti-sysc: AM3: RNG is GP only

Kunihiko Hayashi (1):
dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state

Kyle Tso (1):
usb: typec: tcpm: Keep other events when receiving FRS and
Sourcing_vbus events

Leon Romanovsky (1):
net/prestera: Fix devlink groups leakage in error flow

Li Manyi (1):
scsi: sr: Return correct event when media event code is 3

Like Xu (1):
perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest

Linus Torvalds (1):
Linux 5.14-rc5

Lucas Stach (1):
Revert "soc: imx8m: change to use platform driver"

M Chetan Kumar (4):
net: wwan: iosm: fix lkp buildbot warning
net: wwan: iosm: endianness type correction
net: wwan: iosm: correct data protocol mask bit
net: wwan: iosm: fix recursive lock acquire in unregister

Maciej W. Rozycki (2):
serial: 8250: Mask out floating 16/32-bit bus bits
MIPS: Malta: Do not byte-swap accesses to the CBUS UART

Marco Elver (2):
perf: Fix required permissions if sigtrap is requested
...

Read more

Linux 5.14-rc4

02 Aug 00:29
Compare
Choose a tag to compare
Linux 5.14-rc4 Pre-release
Pre-release

Nothing to see here, entirely normal rc4. It's mostly a very nice and
flat diffstat - so small spread out changes - with the exception of a
couple of blips in selftests and the xfs fixes.

Mostly drivers, some arch updates, networking, plus tooling and
selftests. Nothing odd stands out.

Shortlog appended for people who want to scan the details,

             Linus

Alex Deucher (1):
drm/amdgpu/display: only enable aux backlight control for OLED panels

Alex Hung (1):
platform/x86: wireless-hotkey: remove hardcoded "hp" from the
error message

Alexander A. Klimov (1):
alpha: Kconfig: Replace HTTP links with HTTPS ones

Andrew Jones (2):
KVM: selftests: change pthread_yield to sched_yield
KVM: arm64: selftests: get-reg-list: actually enable pmu regs in
pmu sublist

Aneesh Kumar K.V (1):
mm/migrate: fix NR_ISOLATED corruption on 64-bit

Arkadiusz Kubalewski (2):
i40e: Fix logic of disabling queues
i40e: Fix firmware LLDP agent related warning

Arnaldo Carvalho de Melo (1):
Revert "perf map: Fix dso->nsinfo refcounting"

Arnd Bergmann (2):
netfilter: nfnl_hook: fix unused variable warning
alpha: fp_emul: avoid init/cleanup_module names

Aya Levin (4):
net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping
net/mlx5e: Fix page allocation failure for trap-RQ over SF
net/mlx5e: Fix page allocation failure for ptp-RQ over SF
net/mlx5: Unload device upon firmware fatal error

Bjorn Andersson (1):
drm/msm/dp: Initialize the INTF_CONFIG register

Bob Pearson (1):
RDMA/rxe: Fix memory leak in error path code

Catherine Sullivan (1):
gve: Update MAINTAINERS list

Chen Li (1):
alpha: remove undef inline in compiler.h

Chen Shen (1):
sctp: delete addr based on sin6_scope_id

Chris Mi (1):
net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32

Christian Borntraeger (1):
KVM: s390: restore old debugfs names

Christoph Hellwig (2):
libata: fix ata_pio_sector for CONFIG_HIGHMEM
block: delay freeing the gendisk

Christophe JAILLET (1):
HID: fix typo in Kconfig

Colin Ian King (1):
HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible"

Corentin Labbe (2):
alpha: __udiv_qrnnd should be exported
alpha: defconfig: add necessary configs for boot testing

Dale Zhao (1):
drm/amd/display: ensure dentist display clock update finished in DCN20

Dan Carpenter (1):
can: hi311x: fix a signedness bug in hi3110_cmd()

Daniel Borkmann (5):
bpf: Remove superfluous aux sanitation on subprog rejection
bpf: Fix pointer arithmetic mask tightening under state pruning
bpf, selftests: Add test cases for pointer alu from multiple paths
bpf: Introduce BPF nospec instruction for mitigating Spectre v4
bpf: Fix leakage due to insufficient speculative store bypass mitigation

Darrick J. Wong (1):
xfs: prevent spoofing of rtbitmap blocks when recovering buffers

Dave Chinner (11):
xfs: flush data dev on external log write
xfs: external logs need to flush data device
xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog
xfs: fix ordering violation between cache flushes and tail updates
xfs: factor out forced iclog flushes
xfs: log forces imply data device cache flushes
xfs: avoid unnecessary waits in xfs_log_force_lsn()
xfs: logging the on disk inode LSN can make it go backwards
xfs: Enforce attr3 buffer recovery order
xfs: need to see iclog flags in tracing
xfs: limit iclog tail updates

David Hildenbrand (1):
binfmt: remove support for em86 (alpha only)

David Matlack (2):
KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing
KVM: selftests: Introduce access_tracking_perf_test

David Sterba (1):
btrfs: calculate number of eb pages properly in csum_tree_block

Desmond Cheong Zhi Xi (1):
btrfs: fix rw device counting in __btrfs_free_extra_devids

Dima Chumak (1):
net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()

Dongliang Mu (1):
netfilter: nf_tables: fix audit memory leak in nf_tables_commit

Dylan MacKenzie (1):
HID: amd_sfh: Use correct MMIO register for DMA address

Felix Fietkau (2):
mac80211: fix starting aggregation sessions on mesh interfaces
mac80211: fix enabling 4-address mode on a sta vif after assoc

Filipe Manana (1):
btrfs: fix lost inode on log replay after mix of fsync, rename
and inode eviction

Florian Westphal (1):
netfilter: conntrack: adjust stop timestamp to real expiry value

Geetha sowjanya (2):
octeontx2-af: Fix PKIND overlap between LBK and LMAC interfaces
octeontx2-pf: Fix interface down flag on error

Gilad Naaman (1):
net: Set true network header for ECN decapsulation

Goldwyn Rodrigues (1):
btrfs: mark compressed range uptodate only if all bio succeed

Gustavo A. R. Silva (3):
ARM: riscpc: Fix fall-through warning for Clang
scsi: acornscsi: Fix fall-through warning for clang
scsi: fas216: Fix fall-through warning for Clang

Hans de Goede (2):
platform/x86: think-lmi: Split kobject_init() and kobject_add() calls
platform/x86: think-lmi: Fix possible mem-leaks on
tlmi_analyze() error-exit

Hao Xu (1):
io_uring: fix poll requests leaking second poll entries

Haochen Tong (1):
HID: apple: Add support for Keychron K1 wireless keyboard

Hariprasad Kelam (1):
octeontx2-pf: Dont enable backpressure on LBK links

Harshvardhan Jha (1):
net: qede: Fix end of loop tests for list_for_each_entry

He Zhe (1):
alpha: Add syscall_get_return_value()

Hoang Le (1):
tipc: fix sleeping in tipc accept routine

Hui Wang (1):
Revert "ACPI: resources: Add checks for ACPI IRQ override"

Jagan Teki (1):
drm/panel: panel-simple: Fix proper bpc for ytc700tlag_05_201c

James Clark (1):
perf cs-etm: Split --dump-raw-trace by AUX records

Jason Ekstrand (1):
drm/ttm: Initialize debugfs from ttm_global_init()

Jason Gerecke (2):
HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT
HID: wacom: Skip processing of touches with negative slot values

Javier Pello (1):
fs/ext2: Avoid page_address on pages returned by ext2_get_page

Jedrzej Jagielski (2):
i40e: Fix queue-to-TC mapping on Tx
i40e: Fix log TC creation failure when max num of queues is exceeded

Jens Axboe (3):
io_uring: fix race in unified task_work running
io_uring: always reissue from task_work context
io_uring: don't block level reissue off completion path

Jiapeng Chong (1):
mlx4: Fix missing error code in mlx4_load_one()

Jiri Kosina (2):
drm/amdgpu: Fix resource leak on probe error path
drm/amdgpu: Avoid printing of stack contents on firmware load error

Joakim Zhang (1):
arm64: dts: imx8mp: remove fallback compatible string for FlexCAN

Johan Almbladh (1):
mac80211: Do not strip skb headroom on monitor frames

Johannes Berg (1):
nl80211: limit band information in non-split data

Johannes Weiner (1):
mm: memcontrol: fix blocking rstat function called from atomic
cgroup1 thresholding code

John Fastabend (3):
bpf, sockmap: Zap ingress queues after stopping strparser
bpf, sockmap: On cleanup we additionally need to remove cached skb
bpf, sockmap: Fix memleak on ingress msg enqueue

John Garry (2):
perf pmu: Fix alias matching
blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling

Juergen Gross (1):
x86/kvm: fix vcpu-id indexed array sizes

Junxiao Bi (2):
ocfs2: fix zero out valid data
ocfs2: issue zeroout to EOF blocks

Kangmin Park (1):
ipv6: decrease hop limit counter in ip6_forward()

Kevin Lo (1):
net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY
on the BCM54811 PHY

Krzysztof Kozlowski (1):
nfc: nfcsim: fix use after free during module unload

Kuogee Hsieh (2):
drm/msm/dp: use dp_ctrl_off_link_stream during PHY compliance test run
drm/msm/dp: signal audio plugged change at dp_pm_resume

Letu Ren (1):
net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock
and ql_adapter_reset

Li RongQing (1):
KVM: use cpu_relax when halt polling

Linus Torvalds (2):
pipe: make pipe writes always wake up readers
Linux 5.14-rc4

Loic Poulain (1):
wwan: core: Fix missing RTM_NEWLINK event for default link

Lorenz Bauer (1):
bpf: Fix OOB read when printing XDP link fdinfo

Lucas De Marchi (2):
drm/i915: fix not reading DSC disable fuse in GLK
drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs()

Lukas Bulwahn (2):
RDMA/irdma: Make spdxcheck.py happy
arch: Kconfig: clean up obsolete use of HAVE_IDE

Lukasz Cieplicki (1):
i40e: Add additional info to PHY type error

Luke D. Jones (1):
HID: asus: Remove check for same LED brightness on set

Maor Dickman (2):
net/mlx5e: Disable Rx ntuple offload for uplink representor
net/mlx5: E-Switch, Set destination vport vhca id only when
merged eswitch is supported

Maor Gottlieb (1):
net/mlx5: Fix flow table chaining

Marc Kleine-Budde (2):
can: mcp251xfd: mcp251xfd_irq(): stop timestamping worker in
case error in IRQ
MAINTAINERS: add Yasushi SHOJI as reviewer for the Microchip CAN
BUS Analyzer Tool driver

Marc Zyngier (1):
KVM: arm64: Fix detection of shared VMAs on guest fault

Marcelo Ricardo Leitner (1):
sctp: fix return value check in __sctp_rcv_asconf_lookup

Mario Limonciello (2):
platform/x86: am...

Read more

Linux 5.14-rc3

25 Jul 22:59
Compare
Choose a tag to compare
Linux 5.14-rc3 Pre-release
Pre-release

Here we are, a week later. After a relatively big rc2, things seem to
have calmed down and rc3 looks pretty normal. Most of the fixes here
are small, and the diffstat looks largely flat. And there's not an
undue amount of stuff.

The fixes are spread fairly evenly all over - driver changes do
dominate, but it all seems commensurate with code size in general, so
not anything odd or unusual. There's two bigger commits, but one of
them is a revert, and the other is just making the amdgpu codec info
structure initializations much clearer.

There are still various discussions about a few pending issues still,
but on the whole things are looking pretty good, and I know of nothing
so scary as to keep people from getting their toes wet and testing
this all out.

Please test,
Linus


Aaron Liu (2):
drm/amdgpu: update yellow carp external rev_id handling
drm/amdgpu: add yellow carp pci id (v2)

Adrian Hunter (1):
driver core: Prevent warning when removing a device link from
unregistered consumer

Akira Tsukamoto (4):
riscv: __asm_copy_to-from_user: Fix: overrun copy
riscv: __asm_copy_to-from_user: Fix: fail on RV32
riscv: __asm_copy_to-from_user: Remove unnecessary size check
riscv: __asm_copy_to-from_user: Fix: Typos in comments

Alain Volmat (2):
spi: stm32h7: fix full duplex irq handler handling
spi: stm32: fixes pm_runtime calls in probe/remove

Alan Stern (1):
USB: core: Fix incorrect pipe calculation in do_proc_control()

Alan Young (1):
ALSA: pcm: Call substream ack() method upon compat mmap commit

Alexander Egorenkov (1):
s390/boot: fix use of expolines in the DMA code

Alexander Potapenko (2):
kfence: move the size check to the beginning of __kfence_alloc()
kfence: skip all GFP_ZONEMASK allocations

Alexander Tsoy (1):
ALSA: usb-audio: Add registration quirk for JBL Quantum headsets

Alexandre Ghiti (3):
riscv: Fix memory_limit for 64-bit kernel
riscv: Make sure the linear mapping does not use the kernel mapping
riscv: Make sure the kernel mapping does not overlap with IS_ERR_VALU=
E

Alexandru Tachici (1):
spi: spi-bcm2835: Fix deadlock

Amelie Delaunay (2):
usb: typec: stusb160x: register role switch before interrupt registra=
tion
usb: typec: stusb160x: Don't block probing of consumer of
"connector" nodes

Anand Jain (1):
btrfs: check for missing device in btrfs_trim_fs

Andy Shevchenko (1):
ACPI: utils: Fix reference counting in for_each_acpi_dev_match()

Apurva Nandan (1):
spi: cadence-quadspi: Disable Auto-HW polling

Arnd Bergmann (1):
net: ixp46x: fix ptp build failure

Artur Petrosyan (1):
usb: phy: Fix page fault from usb_phy_uevent

Atish Patra (1):
efi/libstub: Fix the efi_load_initrd function description

Axel Lin (5):
regulator: rt5033: Fix n_voltages settings for BUCK and LDO
regulator: hi6421v600: Fix getting wrong drvdata that causes boot fai=
lure
regulator: bd9576: Fix testing wrong flag in check_temp_flag_mismatch
regulator: mtk-dvfsrc: Fix wrong dev pointer for devm_regulator_regis=
ter
regulator: hi6421: Fix getting wrong drvdata

Baruch Siach (1):
doc, af_xdp: Fix bind flags option typo

Bhaumik Bhatt (2):
bus: mhi: pci_generic: Apply no-op for wake using sideband wake boole=
an
bus: mhi: core: Validate channel ID when processing command completio=
ns

Biju Das (2):
ravb: Fix a typo in comment
ravb: Remove extra TAB

Bin Meng (1):
riscv: Fix 32-bit RISC-V boot failure

Bindu Ramamurthy (2):
drm/amd/display: Populate socclk entries for dcn3.02/3.03
drm/amd/display: Populate dtbclk entries for dcn3.02/3.03

Borislav Petkov (1):
efi/mokvar: Reserve the table only if it is in boot services data

Camille Cho (1):
drm/amd/display: Only set default brightness for OLED

Charles Baylis (1):
drm: Return -ENOTTY for non-drm ioctls

Charles Keepax (2):
ASoC: wm_adsp: Correct wm_coeff_tlv_get handling
ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core

Chengwen Feng (1):
net: hns3: fix possible mismatches resp of mailbox

ChiYuan Huang (1):
regulator: rtmv20: Fix wrong mask for strobe-polarity-high

Chris Packham (1):
i2c: mpc: Poll for MCF

Christian Borntraeger (1):
s390/defconfig: allow early device mapper disks

Christian K=C3=B6nig (1):
drm/nouveau: init the base GEM fields for internal BOs

Christoph Hellwig (4):
nvme: set the PRACT bit when using Write Zeroes with T10 PI
btrfs: store a block_device in struct btrfs_ordered_extent
mm: call flush_dcache_page() in memcpy_to_page() and memzero_page()
mm: use kmap_local_page in memzero_page

Colin Ian King (4):
liquidio: Fix unintentional sign extension issue on left shift of u16
s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1=
]
usb: gadget: u_serial: remove WARN_ON on null port
ftrace: Remove redundant initialization of variable ret

Colin Xu (1):
drm/i915/gvt: Clear d3_entered on elsp cmd submission.

Dan Sneddon (1):
spi: atmel: Fix CS and initialization bug

Daniel Borkmann (1):
bpf: Fix tail_call_reachable rejection for interpreter when jit faile=
d

David Disseldorp (1):
scsi: target: Fix NULL dereference on XCOPY completion

David Howells (2):
afs: Fix tracepoint string placement with built-in AFS
afs: Fix setting of writeback_index

David Jeffery (1):
usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI

Dmitry Bogdanov (1):
scsi: target: Fix protect handling in WRITE SAME(32)

Dongliang Mu (1):
usb: hso: fix error handling code of hso_create_net_device

Edwin Peer (1):
bnxt_en: reject ETS settings that will starve a TC

Eric Dumazet (2):
net/tcp_fastopen: fix data races around tfo_active_disable_stamp
net/tcp_fastopen: remove obsolete extern

Eric Sandeen (1):
seq_file: disallow extremely large seq buffer allocations

Eric Woudstra (2):
mt7530 fix mt7530_fdb_write vid missing ivl bit
mt7530 mt7530_fdb_write only set ivl bit vid larger than 1

Eric Yang (2):
drm/amd/display: implement workaround for riommu related hang
drm/amd/display: change zstate allow msg condition

Felix Kuehling (1):
drm/amdgpu: workaround failed COW checks for Thunk VMAs

Filipe Manana (2):
btrfs: fix unpersisted i_size on fsync after expanding truncate
btrfs: fix lock inversion problem when doing qgroup extent tracing

Frederic Weisbecker (1):
posix-cpu-timers: Fix rearm racing against process tick

Geert Uytterhoeven (2):
net: dsa: mv88e6xxx: NET_DSA_MV88E6XXX_PTP should depend on
NET_DSA_MV88E6XXX
m68k: MAC should select HAVE_PATA_PLATFORM

Greg Kroah-Hartman (2):
Revert "arm64: dts: qcom: Harmonize DWC USB3 DT nodes name"
nds32: fix up stack guard gap

Greg Thelen (1):
usb: xhci: avoid renesas_usb_fw.mem when it's unusable

Gustavo A. R. Silva (2):
powerpc/pasemi: Fix fall-through warning for Clang
media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf(=
)

Haiyang Zhang (1):
Drivers: hv: vmbus: Fix duplicate CPU assignments within a device

Hannes Reinecke (1):
nvme: fix refcounting imbalance when all paths are down

Haoran Luo (1):
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.

Heiko Carstens (1):
s390: update defconfigs

Heinrich Schuchardt (1):
RISC-V: load initrd wherever it fits into memory

Hui Wang (1):
ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine

Ian Ray (1):
USB: serial: cp210x: fix comments for GE CS1000

Ilias Apalodimas (1):
skbuff: Fix a potential race while recycling page_pool packets

Ilya Dryomov (3):
rbd: always kick acquire on "acquired" and "released" notifications
rbd: don't hold lock_rwsem while running_list is being drained
rbd: resurrect setting of disk->private_data in rbd_init_disk()

Ingo Molnar (2):
jump_labels: Mark __jump_label_transform() as __always_inlined
to work around aggressive compiler un-inlining
smpboot: Mark idle_init() as __always_inlined to work around
aggressive compiler un-inlining

Ioana Ciornei (1):
dpaa2-switch: seed the buffer pool after allocating the swp

Jakub Sitnicki (1):
bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats

Jason Ekstrand (4):
drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
Revert "drm/i915: Propagate errors on awaiting already signaled fence=
s"
drm/ttm: Force re-init if ttm_global_init() fails
drm/i915: Correct the docs for intel_engine_cmd_parser

Jean-Philippe Brucker (1):
arm64: smccc: Save lr before calling __arm_smccc_sve_check()

Jens Axboe (3):
io_uring: fix early fdput() of file
io_uring: never attempt iopoll reissue from release path
io_uring: explicitly catch any illegal async queue attempt

Jia He (2):
qed: fix possible unpaired spin_{un}lock_bh in qed_mcp_cmd_and_union=
()
Revert "qed: fix possible unpaired spin
{un}lock_bh in
_qed_mcp_cmd_and_union()"

Jian Shen (2):
net: hns3: disable port VLAN filter when support function level
VLAN filter control
net: hns3: fix rx VLAN offload state inconsistent issue

Jiapeng Chong (1):
afs: Remove redundant assignment to ret

Jisheng Zhang (1):
riscv: stacktrace: pin the task's stack in get_wchan

Joakim Zhang (3):
dt-bindings: net: snps,dwmac: add missing DWMAC IP version
dt-bindings: net: imx-dwmac: convert imx-dwmac bind...

Read more

Linux 5.14-rc2

18 Jul 21:43
Compare
Choose a tag to compare
Linux 5.14-rc2 Pre-release
Pre-release

Often rc2 ends up being fairly small and calm - either because people
take a breather after the merge window, or because it takes a while
for people to start reporting bugs.

Not so this time.

At least in pure number of commits, this is the biggest rc2 we've had
during the 5.x cycle. Whether that is meaningful or not, who knows -
it might be just random timing effects, or it might indicate that this
release is not going to be one of those nice and calm ones. We'll just
have to wait and see.

But it's not like anything looks super-scary, and it really is too
early to start worrying about it, so let's just say that rc2's are
usually smaller than this, and just leave it at that.

The changes are a bit all over the map, with gpu and networking driver
fixes accounting for about half of the patch. But some of that is -
again - AMD GPU header file noise, so that may not be all that
important. The rest tends to be a mix of things: filesystem fixes,
networking, perf tool and selftest fixes, and various random noise.

While being larger than usual, it's by no means huge, and anybody
who cares about the details can easily scan the appended shortlog.

             Linus

Aaron Liu (1):
drm/amd/pm: Add waiting for response of mode-reset message for yellow carp

Aaron Ma (1):
mt76: mt7921: continue to probe driver when fw already downloaded

Aleksandr Loktionov (1):
igb: Check if num of q_vectors is smaller than max before array access

Alexander Ovechkin (1):
net: send SYNACK packet with accepted fwmark

Ali Abdallah (2):
netfilter: conntrack: improve RST handling when tuple is re-used
netfilter: conntrack: add new sysctl to disable RST check

Alistair Popple (1):
lib/test_hmm: remove set but unused page variable

Andreas Gruenbacher (3):
iomap: Permit pages without an iop to enter writeback
iomap: Don't create iomap_page objects for inline files
iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor

Andrew Jeffery (2):
ARM: dts: tacoma: Add phase corrections for eMMC
ARM: dts: everest: Add phase corrections for eMMC

Antoine Tenart (1):
net: do not reuse skbuff allocated from skbuff_fclone_cache in
the skb cache

Arnaldo Carvalho de Melo (3):
tools headers UAPI: Sync files changed by the memfd_secret new syscall
perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into
sysconf(__SC_THREAD_STACK_MIN_VALUE)
tools headers: Remove broken definition of __LITTLE_ENDIAN

B. J. Wyman (1):
ARM: dts: aspeed: everest: PSU #3 address change

Bailey Forrest (1):
gve: DQO: Remove incorrect prefetch

Baowen Zheng (1):
openvswitch: Optimize operation for key comparison

Bart Van Assche (3):
scsi: core: Fix the documentation of the scsi_execute() time parameter
scsi: fas216: Fix a build error
configfs: fix the read and write iterators

Benjamin Gaignard (1):
iommu/rockchip: Fix physical address decoding

Biju Das (5):
clk: renesas: rzg2l: Add multi clock PM support
clk: renesas: r9a07g044: Rename divider table
clk: renesas: r9a07g044: Fix P1 Clock
clk: renesas: r9a07g044: Add P2 Clock support
dt-bindings: clock: r9a07g044-cpg: Update clock/reset definitions

Carlos Bilbao (1):
arm64: Add missing header <asm/smp.h> in two files

Casey Chen (2):
nvme-pci: fix multiple races in nvme_setup_io_queues
nvme-pci: do not call nvme_dev_remove_admin from nvme_remove

Chengming Gui (1):
drm/amd/pm: Fix BACO state setting for Beige_Goby

Christian Borntraeger (2):
KVM: selftests: introduce P44V64 for z196 and EC12
KVM: selftests: do not require 64GB in set_memory_region_test

Christian Brauner (2):
cgroup: verify that source is a string
fs: add vfs_parse_fs_param_source() helper

Christian König (1):
drm/qxl: add NULL check for bo->resource

Christoph Hellwig (6):
net: remove the caif_hsi driver
sd: don't mess with SD_MINORS for CONFIG_DEBUG_BLOCK_EXT_DEVT
xen-blkfront: sanitize the removal state machine
iomap: remove the length variable in iomap_seek_data
iomap: remove the length variable in iomap_seek_hole
mm: fix the try_to_unmap prototype for !CONFIG_MMU

Christophe JAILLET (9):
ixgbe: Fix an error handling path in 'ixgbe_probe()'
igc: Fix an error handling path in 'igc_probe()'
igb: Fix an error handling path in 'igb_probe()'
fm10k: Fix an error handling path in 'fm10k_probe()'
e1000e: Fix an error handling path in 'e1000_probe()'
iavf: Fix an error handling path in 'iavf_probe()'
gve: Fix an error handling path in 'gve_probe()'
gve: Propagate error codes to caller
gve: Simplify code and axe the use of a deprecated API

Chuck Lever (1):
mm/page_alloc: further fix __alloc_pages_bulk() return value

Colin Ian King (3):
netfilter: nf_tables: Fix dereference of null pointer flow
octeontx2-pf: Fix assigned error return value that is never used
octeontx2-pf: Fix uninitialized boolean variable pps

Cristian Marussi (3):
firmware: arm_scmi: Fix kernel doc warnings about return values
firmware: arm_scmi: Avoid padding in sensor message structure
firmware: arm_scmi: Fix range check for the maximum number of
pending messages

Dan Carpenter (2):
sctp: prevent info leak in sctp_make_heartbeat()
sock: unlock on error in sock_setsockopt()

Daniel Latypov (2):
Documentation: kunit: drop obsolete note about uml_abort for coverage
kunit: tool: remove unnecessary "annotations" import

Darrick J. Wong (7):
xfs: check for sparse inode clusters that cross new EOAG when shrinking
xfs: reset child dir '..' entry when unlinking child
xfs: correct the narrative around misaligned rtinherit/extszinherit dirs
xfs: don't expose misaligned extszinherit hints to userspace
xfs: improve FSGROWFSRT precondition checking
xfs: fix an integer overflow error in xfs_growfs_rt
xfs: detect misaligned rtinherit directory extent size hints

David Sterba (1):
btrfs: zoned: fix types for u64 division in btrfs_reclaim_bgs_work

Desmond Cheong Zhi Xi (3):
hfs: add missing clean-up in hfs_fill_super
hfs: fix high memory mapping in hfs_bnode_read
hfs: add lock nesting notation to hfs_find_init

Dmytro Laktyushkin (1):
drm/amd/display: remove faulty assert

Doug Berger (1):
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear

Duncan Roe (1):
netfilter: uapi: refer to nfnetlink_conntrack.h, not
nf_conntrack_netlink.h

Emily Deng (1):
drm/amdgpu: Correct the irq numbers for virtual crtc

Emily.Deng (1):
drm/amdgpu: Restore msix after FLR

Eric Dumazet (5):
net: annotate data race around sk_ll_usec
udp: annotate data races around unix_sk(sk)->gso_size
tcp: annotate data races around tp->mtu_info
sock: fix error in sock_setsockopt()
ipv6: tcp: drop silly ICMPv6 packet too big messages

Eric Huang (5):
Revert "drm/amdkfd: Add memory sync before TLB flush on unmap"
Revert "drm/amdgpu: Fix warning of Function parameter or member
not described"
Revert "drm/amdkfd: Make TLB flush conditional on mapping"
Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update"
Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"

Felix Kuehling (1):
drm/amdkfd: Allow CPU access for all VRAM BOs

Filipe Manana (3):
btrfs: fix deadlock with concurrent chunk allocations involving
system chunks
btrfs: rework chunk allocation to avoid exhaustion of the system
chunk array
btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree

Florian Fainelli (2):
skbuff: Fix build with SKB extensions disabled
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled

Florian Westphal (2):
selftest: netfilter: add test case for unreplied tcp connections
netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state

Gatis Peisenieks (1):
atl1c: fix Mikrotik 10/25G NIC detection

Geert Uytterhoeven (5):
ARM: dts: qcom-apq8060: Correct Ethernet node name and drop
bogus irq property
dt-bindings: net: sms911x: Convert to json-schema
ARM: shmobile: defconfig: Restore graphical consoles
dt-bindings: display: renesas,du: Make resets optional on R-Car H1
arm: Typo s/PCI_IXP4XX_LEGACY/IXP4XX_PCI_LEGACY/

Geetha sowjanya (2):
octeontx2-af: cn10k: Support configurable LMTST regions
octeontx2-pf: cn10k: Use runtime allocated LMTLINE region

Gu Shengxian (1):
bpftool: Properly close va_list 'ap' by va_end() on error

Guoqing Jiang (1):
pd: fix order of cleaning up the queue and freeing the tagset

Gustavo A. R. Silva (27):
xfs: Fix multiple fall-through warnings for Clang
mt76: mt7921: Fix fall-through warning for Clang
nfp: flower-ct: Fix fall-through warning for Clang
drm/i915: Fix fall-through warning for Clang
kernel: debug: Fix unreachable code in gdb_serial_stub()
fcntl: Fix unreachable code in do_fcntl()
mtd: cfi_util: Fix unreachable code issue
drm/msm: Fix fall-through warning in msm_gem_new_impl()
cpufreq: Fix fall-through warning for Clang
math-emu: Fix fall-through warning
video: fbdev: Fix fall-through warning for Clang
scsi: libsas: Fix fall-through warning for Clang
PCI: Fix fall-through warning for Clang
mmc: jz4740: Fix fall-through warning for Clang
iommu/arm-smmu-v3: Fix fall-through warning for Clang
dmaengine: ipu: Fix fall-through warning for Clang
s390: Fix fall-through warn...

Read more

Linux 5.14-rc1

12 Jul 22:38
Compare
Choose a tag to compare
Linux 5.14-rc1 Pre-release
Pre-release

You all know the drill by now. It's been the usual two weeks of merge
window, and not it's closed, and 5.14-rc1 is out there.

As usual, it's much too big to post the shortlog, with about 13k
commits (an another ~800 merge commits) by about 1650 developers, and
a diffstat summary of

11859 files changed, 817707 insertions(+), 285485 deletions(-)

Appended is my mergelog which gives you an overview of what I've
pulled during the merge window, and who I pulled from. And as usual, I
want to stress how this is obviously just a very high-level summary,
and tiny part of the actual developer community - if you want the full
details of all those changes, you'll have to go to the -git tree.

On the whole, I don't think there are any huge surprises in here, and
size-wise this seems to be a pretty regular release too. Let's hope
that that translates to a nice and calm release cycle, but you never
know. Last release was big, but it was all fairly calm despite that,
so size isn't always the determining factor here..

If somebody wants to look at the actual diff for the release, I'd
encourage you to ignore - once again - another set of big AMD GPU
hardware description header files. We seem to have those fairly
regularly, and they are always these huge generated headers that end
up dwarfing everything else. Almost exactly half of the whole 5.14-rc1
patch is comprised of those GPU headers, and it skews the statistics a
lot.

Now, even if you ignore that AMD header drop, drivers account for over
two thirds of the changes when you look at the diff, and that's
perfectly normal. What's slightly less usual is how there's a lot of
line removals in there, with the old IDE layer finally having met
its long-overdue demise, and all our IDE support is now based on
libata.

Of course, the fact that we removed all that legacy IDE code doesn't
mean that we had a reduction in lines over-all: a few tens of
thousands of lines of legacy code is nowhere near enough to balance
out the usual kernel growth. But it's still a nice thing to see the
cleanup.

So drivers dominate: even when ignoring the AMD header addition
there's a fair amount of gpu updates, but there's networking drivers,
rdma, sound, scsi, staging, media...

Outside of drivers, there's all the usual suspects: architecture
updates (arm, arm64, x86, powerpc, s390, with a smattering of other
architecture updates too) and various core kernel updates: networking,
filesystems, VM, scheduling etc. And the usual documentation and
tooling (perf and self-tests) updates.

Please do test, and we can get the whole calming-down period rolling
and hopefully get a timely final 5.14 release.

              Linus

Al Viro (3):
vfs d_path() updates
iov_iter updates
vfs name lookup updates

Alex Williamson (1):
VFIO updates

Alexandre Belloni (2):
i3c updates
RTC updates

Andreas Gruenbacher (1):
gfs2 updates

Andrew Morton (3):
misc updates
more updates
yet more updates

Arnaldo Carvalho de Melo (2):
perf tool updates
more perf tool updates

Arnd Bergmann (1):
asm/unaligned.h unification

Bartosz Golaszewski (1):
gpio updates

Bjorn Andersson (2):
remoteproc updates
hwspinlock updates

Bjorn Helgaas (2):
pci updates
pci fix

Borislav Petkov (3):
x86 RAS updates
x86 cpu updates
x86 SEV updates

Bruce Fields (1):
nfsd updates

Casey Schaufler (1):
smack updates

Christian Brauner (2):
mount_setattr updates
openat2 fixes

Christoph Hellwig (2):
dma-mapping updates
configfs updates

Corey Minyard (1):
IPMI driver updates

Dan Williams (1):
CXL (Compute Express Link) updates

Daniel Lezcano (1):
thermal updates

Daniel Thompson (1):
kgdb updates

Darrick Wong (1):
xfs updates

Dave Airlie (2):
drm updates
drm fixes

David Kleikamp (1):
jfs updates

David Sterba (1):
btrfs updates

David Teigland (1):
dlm updates

Dennis Zhou (2):
percpu updates
percpu fix

Dmitry Torokhov (1):
input updates

Eric Biederman (1):
user namespace rlimit handling update

Eric Biggers (1):
fscrypt updates

Gao Xiang (1):
erofs updates

Geert Uytterhoeven (1):
m68k updates

Greg KH (5):
char / misc driver updates
driver core changes
staging / IIO driver updates
tty / serial updates
USB / Thunderbolt updates

Greg Ungerer (1):
m68knommu update

Guenter Roeck (1):
hwmon updates

Guo Ren (1):
arch/csky updates

Gustavo Silva (3):
fallthrough fixes
array-bounds fixes
more fallthrough fixes

Hans de Goede (1):
x86 platform driver updates

Herbert Xu (2):
crypto updates
crypto fixes

Ilya Dryomov (1):
ceph updates

Ingo Molnar (19):
EFI updates
objtool fix and updates
locking updates
perf events updates
scheduler udpates
timers/nohz updates
x86 exception handling updates
x86 asm updates
x86 boot update
x86 resource control documentation fixes
x86 cleanups
x86 uapi fixlet
x86 mm update
x86 splitlock updates
scheduler fixes
locking fixes
perf fixes
scheduler fixes
irq fixes

Jaegeuk Kim (1):
f2fs updates

Jakub Kicinski (1):
networking updates

James Bottomley (2):
SCSI updates
more SCSI updates

Jan Kara (1):
misc fs updates

Jarkko Sakkinen (1):
tpm driver updates

Jason Gunthorpe (1):
rdma updates

Jassi Brar (1):
mailbox updates

Jens Axboe (6):
libata updates
core block updates
block driver updates
io_uring updates
more block updates
io_uring fixes

Jessica Yu (1):
module updates

Jiri Kosina (1):
HID updates

Joerg Roedel (1):
iommu updates

Jonathan Corbet (1):
documentation updates

Juergen Gross (1):
xen updates

Julia Lawall (1):
coccinelle updates

Kees Cook (3):
seccomp updates
pstore updates
clang feature updates

Lee Jones (2):
mfd updates
backlight updates

Linus Walleij (1):
pin control updates

Mark Brown (3):
regmap updates
regulator updates
spi updates

Masahiro Yamada (1):
Kbuild updates

Mauro Carvalho Chehab (1):
media updates

Micah Morton (1):
SafeSetID update

Michael Ellerman (2):
powerpc updates
powerpc fixes

Michael Tsirkin (1):
virtio,vhost,vdpa updates

Michal Simek (1):
microblaze updates

Mike Marshall (1):
orangefs updates

Mike Rapoport (2):
memblock updates
memblock fix

Mike Snitzer (1):
device mapper updates

Miklos Szeredi (1):
fuse updates

Mimi Zohar (1):
integrity subsystem updates

Namjae Jeon (1):
exfat updates

Olof Johansson (3):
ARM SoC updates
ARM devicetree updates
ARM driver updates

Palmer Dabbelt (1):
RISC-V updates

Paolo Bonzini (1):
kvm updates

Paul E McKenney (1):
lkmm fixlet

Paul McKenney (2):
KCSAN updates
RCU updates

Paul Moore (2):
SELinux updates
audit updates

Pavel Machek (1):
LED updates

Petr Mladek (1):
printk updates

Rafael Wysocki (6):
power management updates
ACPI updates
PNP updates
device properties framework updates
more power management updates
more ACPI updates

Richard Weinberger (3):
MTD updates
UBIFS updates
UML updates

Rob Herring (1):
devicetree updates

Russell King (1):
ARM development updates

Sebastian Reichel (1):
power supply and reset updates

Shuah Khan (2):
KUnit update
Kselftest update

Stafford Horne (1):
OpenRISC updates

Stephen Boyd (2):
clk updates
more clk updates

Steve French (2):
cifs updates
cifs fixes

Steven Rostedt (2):
tracing updates
tracing fix and cleanup

Takashi Iwai (2):
sound updates
sound fixes

Ted Ts'o (2):
ext4 updates
ext4 updates

Tejun Heo (1):
cgroup updates

Tetsuo Handa (1):
tomoyo fix

Thierry Reding (1):
pwm updates

Thomas Bogendoerfer (2):
MIPS updates
MIPS fixes

Thomas Gleixner (7):
CPU hotplug cleanup
CPU hotplug fix
irq updates
timer updates
x86 interrupt related updates
x86 entry code related updates
x86 fpu updates

Tony Luck (1):
EDAC updates

Trond Myklebust (1):
NFS client updates

Ulf Hansson (2):
MMC and MEMSTICK updates
MMC fixes

Vasily Gorbik (2):
s390 updates
more s390 updates

Vinod Koul (1):
dmaengine updates

Wei Liu (1):
hyperv updates

Will Deacon (1):
arm64 updates

Wim Van Sebroeck (1):
watchdog updates

Wolfram Sang (1):
i2c updates

Linux 5.13

27 Jun 23:01
Compare
Choose a tag to compare

So we had quite the calm week since rc7, and I see no reason to delay
5.13. The shortlog for the week is tiny, with just 88 non-merge
commits (and a few of those are just reverts). It's a fairly random
mix of fixes, and being so small I'd just suggest people scan the
appended shortlog for what happened.

Of course, if the last week was small and calm, 5.13 overall is
actually fairly large. In fact, it's one of the bigger 5.x releases,
with over 16k commits (over 17k if you count merges), from over 2k
developers. But it's a "big all over" kind of thing, not something
particular that stands out as particularly unusual. Some of the extra
size might just be because 5.12 had that extra rc week.

And with 5.13 out the door, that obviously means that the merge window
for 5.14 will be starting tomorrow. I already have a few pull requests
for it pending, but as usual, I'd ask people to give the final 5.13 at
least a quick test before moving on to the exciting new pending
stuff..

           Linus

Aili Yao (1):
mm,hwpoison: return -EHWPOISON to denote that the page has
already been poisoned

Andreas Hecht (1):
i2c: dev: Add __user annotation

Andy Shevchenko (1):
pinctrl: microchip-sgpio: Put fwnode in error case during ->probe()

Arnd Bergmann (1):
ARM: 9081/1: fix gcc-10 thumb2-kernel regression

Bumyong Lee (1):
swiotlb: manipulate orig_addr when tlb_addr has offset

Christian König (4):
drm/nouveau: wait for moving fence after pinning v2
drm/radeon: wait for moving fence after pinning
drm/amdgpu: wait for moving fence after pinning
drm/nouveau: fix dma_address check for CPU/GPU sync

Christoph Hellwig (1):
scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)

Claudio Imbrenda (2):
mm/vmalloc: add vmalloc_no_huge
KVM: s390: prepare for hugepage vmalloc

Dan Carpenter (1):
i2c: cp2615: check for allocation failure in cp2615_i2c_recv()

Dan Sneddon (2):
drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage.
drm/atmel-hlcdc: Allow async page flips

Daniel Axtens (1):
mm/vmalloc: unbreak kasan vmalloc support

Daniel Vetter (1):
Revert "drm: add a locked version of drm_is_current_master"

David Howells (1):
afs: Fix afs_write_end() to handle short writes

Desmond Cheong Zhi Xi (1):
drm: add a locked version of drm_is_current_master

Fabien Dessenne (1):
pinctrl: stm32: fix the reported number of GPIO lines per bank

Gabriel Knezek (1):
gpiolib: cdev: zero padding during conversion to gpioline_info_changed

Gleb Fotengauer-Malinovskiy (1):
userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition

Haibo Chen (1):
spi: spi-nxp-fspi: move the register operation after the clock enable

Heikki Krogerus (1):
software node: Handle software node injection to an existing
device properly

Heiko Carstens (1):
s390/stack: fix possible register corruption with stack switch helper

Heiner Kallweit (1):
i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when
leaving i801_access

Hugh Dickins (11):
mm: page_vma_mapped_walk(): use page for pvmw->page
mm: page_vma_mapped_walk(): settle PageHuge on entry
mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
mm: page_vma_mapped_walk(): crossing page table boundary
mm: page_vma_mapped_walk(): add a level of indentation
mm: page_vma_mapped_walk(): use goto instead of while (1)
mm: page_vma_mapped_walk(): get vma_address_end() earlier
mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
mm, futex: fix shared futex pgoff on shmem huge page

Ilya Dryomov (2):
libceph: don't pass result into ac->ops->handle_reply()
libceph: set global_id as soon as we get an auth ticket

Jeff Layton (3):
netfs: fix test for whether we can skip read when writing beyond EOF
ceph: must hold snap_rwsem when filling inode for async create
ceph: fix error handling in ceph_atomic_open and ceph_lookup

Johan Hovold (1):
i2c: robotfuzz-osif: fix control-request directions

Johannes Berg (1):
gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP

Jon Hunter (1):
spi: tegra20-slink: Ensure SPI controller reset is deasserted

Juergen Gross (1):
xen/events: reset active flag for lateeoi events later

Krzysztof Kozlowski (1):
drm/panel: ld9040: reference spi_device_id table

Linus Torvalds (2):
Revert "signal: Allow tasks to cache one sigqueue struct"
Linux 5.13

Loic Poulain (1):
gpio: mxc: Fix disabled interrupt wake-up support

ManYi Li (1):
scsi: sr: Return appropriate error code when disk is ejected

Marek Behún (2):
MAINTAINERS: fix Marek's identity again
mailmap: add Marek's other e-mail address and identity without diacritics

Mark Brown (1):
ASoC: rt5645: Avoid upgrading static warnings to errors

Maxime Ripard (2):
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
drm/vc4: hdmi: Make sure the controller is powered in detect

Mel Gorman (1):
mm/page_alloc: do bulk array bounds check after checking
populated elements

Michel Dänzer (1):
drm/amdgpu: Call drm_framebuffer_init last for framebuffer init

Mimi Zohar (1):
module: limit enabling module.sig_enforce

Naoya Horiguchi (1):
mm/hwpoison: do not lock page again when me_huge_page()
successfully recovers

Neil Armstrong (1):
mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk

Nicholas Piggin (1):
KVM: do not allow mapping valid but non-reference-counted pages

Pavel Skripkin (1):
nilfs2: fix memory leak in nilfs_sysfs_delete_device_group

Peter Zijlstra (6):
objtool/x86: Ignore _x86_indirect_alt* symbols
x86/entry: Fix noinstr fail in __do_fast_syscall_32()
x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall()
x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
x86: Always inline task_size_max()
locking/lockdep: Improve noinstr vs errors

Petr Mladek (2):
kthread_worker: split code for canceling the delayed work timer
kthread: prevent deadlock when kthread_mod_delayed_work() races
with kthread_cancel_delayed_work_sync()

Rafael J. Wysocki (1):
Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"

Rasmus Villemoes (1):
mm/page_alloc: __alloc_pages_bulk(): do bounds check before
accessing array

Rik van Riel (1):
sched/fair: Ensure that the CFS parent is added after unthrottling

Sven Schnelle (3):
s390: fix system call restart with multiple signals
s390: clear pt_regs::flags on irq entry
s390/topology: clear thread/group maps for offline cpus

Thomas Gleixner (4):
x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
x86/fpu: Make init_fpstate correct with optimized XSAVE
signal: Prevent sigqueue caching after task got released
perf/x86/intel/lbr: Zero the xstate buffer on allocation

Timur Tabi (1):
MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers

Tony Krowiak (1):
s390/vfio-ap: clean up mdev resources when remove callback invoked

Tony Luck (1):
mm/memory-failure: use a mutex to avoid memory_failure() races

Yifan Zhang (2):
Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to
cover full doorbell."
Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."

Zenghui Yu (1):
KVM: selftests: Fix mapping length truncation in m{,un}map()

Zhen Lei (1):
drm/kmb: Fix error return code in kmb_hw_init()

Linux 5.13-rc7

22 Jun 04:19
Compare
Choose a tag to compare
Linux 5.13-rc7 Pre-release
Pre-release

So we've had a very calm last week, and in fact if it hadn't been for
the networking side, it would have been positively tiny.

Just over half the commits are from the networking tree, and honestly,
though networking changes dominate, it's not like there's a ton of
networking changes - it's all pretty small.

The two largest commits are a revert and a code movement patch for a
build issue.

So there's not a huge number of patches in here, and most of the
patches are pretty small too. A fair number of one-liners and
"few-liners".

Which is just how I like it.

Let's hope the trend continues for next week, and I'll be a happy camper.

Go test,

        Linus

Aleksander Jan Bajkowski (2):
net: lantiq: disable interrupt before sheduling NAPI
lantiq: net: fix duplicated skb in rx descriptor ring

Alex Elder (1):
net: qualcomm: rmnet: don't over-count statistics

Alex Vesker (1):
net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding

Alexander Gordeev (2):
s390/mcck: fix calculation of SIE critical section size
s390/mcck: fix invalid KVM guest condition check

Alper Gun (1):
KVM: SVM: Call SEV Guest Decommission if ASID binding fails

Andrea Righi (2):
selftests: net: veth: make test compatible with dash
selftests: net: use bash to run udpgro_fwd test case

Andrew Lunn (1):
usb: core: hub: Disable autosuspend for Cypress CY7C65632

Andrew Morton (1):
mm/slub.c: include swab.h

Andy Lutomirski (1):
x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer

Antti Järvinen (1):
PCI: Mark TI C667X to avoid bus reset

Arnaldo Carvalho de Melo (3):
perf beauty: Update copy of linux/socket.h with the kernel sources
tools headers UAPI: Sync asm-generic/unistd.h with the kernel original
tools headers UAPI: Sync linux/in.h copy with the kernel sources

Athira Rajeev (1):
powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set

Austin Kim (1):
net: ethtool: clear heap allocations for ethtool function

Avraham Stern (1):
cfg80211: avoid double free of PMSR request

Aya Levin (5):
net/mlx5e: Don't update netdev RQs with PTP-RQ
net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP
net/mlx5e: Block offload of outer header csum for UDP tunnels
net/mlx5e: Block offload of outer header csum for GRE tunnel
net/mlx5: Reset mkey index on creation

Breno Lima (1):
usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection

Brian Norris (1):
mac80211: correct ieee80211_iterate_active_interfaces_mtx()
locking comments

Bumyong Lee (1):
dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc

Changbin Du (2):
net: make get_net_ns return error if NET_NS is disabled
net: inline function get_net_ns_by_fd if NET_NS is disabled

ChenXiaoSong (1):
KVM: SVM: fix doc warnings

Chengyang Fan (1):
net: ipv4: fix memory leak in ip_mc_add1_src

Chiqijun (1):
PCI: Work around Huawei Intelligent NIC VF FLR erratum

Chris Mi (1):
net/mlx5e: Verify dev is present in get devlink port ndo

Christophe JAILLET (4):
alx: Fix an error handling path in 'alx_probe()'
qlcnic: Fix an error handling path in 'qlcnic_probe()'
netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
be2net: Fix an error handling path in 'be_probe()'

Christophe Leroy (1):
powerpc/mem: Add back missing header to fix 'no previous prototype' error

Dan Carpenter (1):
afs: Fix an IS_ERR() vs NULL check

Daniel Borkmann (4):
bpf: Inherit expanded/patched seen count from old aux data
bpf: Do not mark insn as seen under speculative path verification
bpf: Fix leakage under speculation on mispredicted branches
bpf, selftests: Adjust few selftest outcomes wrt unreachable code

Dave Jiang (3):
dmaengine: idxd: add engine 'struct device' missing bus type assignment
dmaengine: idxd: add missing dsa driver unregister
dmaengine: idxd: Add missing cleanup for early error out in probe call

David Abdurachmanov (1):
riscv: dts: fu740: fix cache-controller interrupts

David Ahern (2):
neighbour: allow NUD_NOARP entries to be forced GCed
ipv4: Fix device used for dst_alloc with local routes

Dima Chumak (1):
net/mlx5e: Fix page reclaim for dead peer hairpin

Dmytro Linkin (1):
net/mlx5e: Don't create devices during unload flow

Dongliang Mu (1):
net: usb: fix possible use-after-free in smsc75xx_bind

Du Cheng (2):
cfg80211: call cfg80211_leave_ocb when switching away from OCB
mac80211: fix skb length check in ieee80211_scan_rx()

Eric Dumazet (7):
inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
net: annotate data race in sock_error()
inet: annotate date races around sk->sk_txhash
net/packet: annotate data race in packet_sendmsg()
net/packet: annotate accesses to po->bind
net/packet: annotate accesses to po->ifindex
net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock

Esben Haabendal (4):
net: ll_temac: Make sure to free skb when it is completely used
net: ll_temac: Add memory-barriers for TX BD access
net: ll_temac: Fix TX BD buffer overwrite
net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY

Evan Quan (1):
PCI: Mark AMD Navi14 GPU ATS as broken

Fan Du (1):
x86/mm: Avoid truncating memblocks for SGX memory

Felix Fietkau (1):
mac80211: minstrel_ht: fix sample time check

Florian Westphal (2):
selftests: netfilter: add fib test case
netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local

Fuad Tabba (1):
KVM: selftests: Fix kvm_check_cap() assertion

Fugang Duan (1):
net: fec_ptp: add clock rate zero check

Guillaume Ranquet (3):
dmaengine: mediatek: free the proper desc in desc_free handler
dmaengine: mediatek: do not issue a new desc if one is still current
dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma

Gustavo A. R. Silva (1):
KVM: x86: Fix fall-through warnings for Clang

Harald Freudenberger (1):
s390/ap: Fix hanging ioctl caused by wrong msg counter

Hugh Dickins (5):
mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
mm/thp: make is_huge_zero_pmd() safe and quicker
mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
mm/thp: fix vma_address() if virtual address below file offset
mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()

Huy Nguyen (1):
net/mlx5e: Remove dependency in IPsec initialization flows

Ian Rogers (1):
perf test: Fix non-bash issue with stat bpf counters

Ido Schimmel (2):
ethtool: Fix NULL pointer dereference during module EEPROM dump
rtnetlink: Fix regression in bridge VLAN configuration

Jakub Kicinski (2):
ethtool: strset: fix message length calculation
ptp: improve max_adj check against unreasonable values

Jiapeng Chong (1):
dmaengine: idxd: Fix missing error code in idxd_cdev_open()

Jim Mattson (1):
kvm: LAPIC: Restore guard to prevent illegal APIC register access

Jisheng Zhang (3):
net: stmmac: dwmac1000: Fix extended MAC address registers definition
riscv: kasan: Fix MODULES_VADDR evaluation due to local variables' name
riscv: Ensure BPF_JIT_REGION_START aligned with PMD size

Joakim Zhang (2):
net: stmmac: disable clocks in stmmac_remove_config_dt()
net: fec_ptp: fix issue caused by refactor the fec_devtype

Johannes Berg (12):
mac80211: remove warning in ieee80211_get_sband()
mac80211_hwsim: drop pending frames on stop
staging: rtl8723bs: fix monitor netdev register/unregister
mac80211: fix deadlock in AP/VLAN handling
mac80211: fix 'reset' debugfs locking
cfg80211: fix phy80211 symlink creation
cfg80211: shut down interfaces on failed resume
mac80211: move interface shutdown out of wiphy lock
mac80211: drop multicast fragments
cfg80211: make certificate generation more robust
mac80211: reset profile_periodicity/ema_ap
mac80211: handle various extensible elements correctly

John Garry (2):
perf metricgroup: Fix find_evsel_group() event selector
perf metricgroup: Return error code from
metricgroup__add_metric_sys_event_iter()

Jon Hunter (1):
PCI: tegra194: Fix MCFG quirk build regressions

Jue Wang (1):
mm/thp: fix page_address_in_vma() on file THP tails

Kai Huang (1):
x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed

Karsten Graul (1):
MAINTAINERS: add Guvenc as SMC maintainer

Kees Cook (7):
mm/slub: clarify verification reporting
mm/slub: fix redzoning for small allocations
mm/slub: actually fix freelist pointer vs redzoning
r8152: Avoid memcpy() over-reading of ETH_SS_STATS
sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
r8169: Avoid memcpy() over-reading of ETH_SS_STATS
net: qed: Fix memcpy() overflow of qed_dcbx_params()

Kev Jackson (1):
libbpf: Fixes incorrect rx_ring_setup_done

Khem Raj (1):
riscv32: Use medany C model for modules

Kristian Evensen (1):
qmi_wwan: Do not call netif_rx from rx_fixup

Laurent Pinchart (2):
dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits

Leon Romanovsky (2):
net/mlx5: Fix error path for set HCA defaults
net/mlx5: Check that driver was probed prior attaching the device

Linus Torvalds (2):
proc: only require mm_struct for w...

Read more