I'm announcing the release of the 5.14.2 kernel.
All users of the 5.14 kernel series must upgrade.
The updated 5.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.14.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
arch/xtensa/Kconfig | 2 +-
drivers/hid/usbhid/hid-core.c | 16 ++++++++--------
drivers/media/usb/stkwebcam/stk-webcam.c | 6 ++++--
drivers/usb/serial/cp210x.c | 21 +++++++++++++--------
drivers/usb/serial/pl2303.c | 1 +
fs/ext4/inline.c | 6 ++++++
fs/ext4/super.c | 8 ++++++++
sound/core/pcm_lib.c | 2 +-
sound/pci/hda/patch_realtek.c | 11 +++++++++++
sound/usb/card.h | 2 ++
sound/usb/endpoint.c | 9 +++++++++
sound/usb/pcm.c | 13 +++++++++++--
13 files changed, 76 insertions(+), 23 deletions(-)
Alan Stern (1):
HID: usbhid: Fix warning caused by 0-length input reports
Greg Kroah-Hartman (1):
Linux 5.14.2
Jan Kara (1):
ext4: fix e2fsprogs checksum failure for mounted filesystem
Johan Hovold (2):
USB: serial: cp210x: fix control-characters error handling
USB: serial: cp210x: fix flow-control error handling
Johnathon Clark (1):
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
Michal Kubecek (1):
HID: usbhid: Fix flood of "control queue full" messages
Pavel Skripkin (1):
media: stkwebcam: fix memory leak in stk_camera_probe
Randy Dunlap (1):
xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
Robert Marko (1):
USB: serial: pl2303: fix GL type detection
Takashi Iwai (3):
ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
ALSA: usb-audio: Work around for XRUN with low latency playback
Theodore Ts'o (1):
ext4: fix race writing to an inline_data file while its xattrs are changing
Zubin Mithra (1):
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
From: David Hildenbrand <david(a)redhat.com>
Subject: mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
Patch series "mm/memory_hotplug: preparatory patches for new online policy and memory"
These are all cleanups and one fix previously sent as part of [1]:
[PATCH v1 00/12] mm/memory_hotplug: "auto-movable" online policy and memory
groups.
These patches make sense even without the other series, therefore I pulled
them out to make the other series easier to digest.
[1] https://lkml.kernel.org/r/20210607195430.48228-1-david@redhat.com
This patch (of 4):
Checkpatch complained on a follow-up patch that we are using "unsigned"
here, which defaults to "unsigned int" and checkpatch is correct.
As we will search for a fitting zone using the wrong pfn, we might end
up onlining memory to one of the special kernel zones, such as ZONE_DMA,
which can end badly as the onlined memory does not satisfy properties of
these zones.
Use "unsigned long" instead, just as we do in other places when handling
PFNs. This can bite us once we have physical addresses in the range of
multiple TB.
Link: https://lkml.kernel.org/r/20210712124052.26491-2-david@redhat.com
Fixes: e5e689302633 ("mm, memory_hotplug: display allowed zones in the preferred ordering")
Signed-off-by: David Hildenbrand <david(a)redhat.com>
Reviewed-by: Pankaj Gupta <pankaj.gupta(a)ionos.com>
Reviewed-by: Muchun Song <songmuchun(a)bytedance.com>
Reviewed-by: Oscar Salvador <osalvador(a)suse.de>
Cc: David Hildenbrand <david(a)redhat.com>
Cc: Vitaly Kuznetsov <vkuznets(a)redhat.com>
Cc: "Michael S. Tsirkin" <mst(a)redhat.com>
Cc: Jason Wang <jasowang(a)redhat.com>
Cc: Pankaj Gupta <pankaj.gupta.linux(a)gmail.com>
Cc: Wei Yang <richard.weiyang(a)linux.alibaba.com>
Cc: Michal Hocko <mhocko(a)kernel.org>
Cc: Dan Williams <dan.j.williams(a)intel.com>
Cc: Anshuman Khandual <anshuman.khandual(a)arm.com>
Cc: Dave Hansen <dave.hansen(a)linux.intel.com>
Cc: Vlastimil Babka <vbabka(a)suse.cz>
Cc: Mike Rapoport <rppt(a)kernel.org>
Cc: "Rafael J. Wysocki" <rjw(a)rjwysocki.net>
Cc: Len Brown <lenb(a)kernel.org>
Cc: Pavel Tatashin <pasha.tatashin(a)soleen.com>
Cc: Heiko Carstens <hca(a)linux.ibm.com>
Cc: Michael Ellerman <mpe(a)ellerman.id.au>
Cc: Catalin Marinas <catalin.marinas(a)arm.com>
Cc: virtualization(a)lists.linux-foundation.org
Cc: Andy Lutomirski <luto(a)kernel.org>
Cc: "Aneesh Kumar K.V" <aneesh.kumar(a)linux.ibm.com>
Cc: Anton Blanchard <anton(a)ozlabs.org>
Cc: Ard Biesheuvel <ardb(a)kernel.org>
Cc: Baoquan He <bhe(a)redhat.com>
Cc: Benjamin Herrenschmidt <benh(a)kernel.crashing.org>
Cc: Borislav Petkov <bp(a)alien8.de>
Cc: Christian Borntraeger <borntraeger(a)de.ibm.com>
Cc: Christophe Leroy <christophe.leroy(a)c-s.fr>
Cc: Dave Jiang <dave.jiang(a)intel.com>
Cc: "H. Peter Anvin" <hpa(a)zytor.com>
Cc: Ingo Molnar <mingo(a)redhat.com>
Cc: Jia He <justin.he(a)arm.com>
Cc: Joe Perches <joe(a)perches.com>
Cc: Kefeng Wang <wangkefeng.wang(a)huawei.com>
Cc: Laurent Dufour <ldufour(a)linux.ibm.com>
Cc: Michel Lespinasse <michel(a)lespinasse.org>
Cc: Nathan Lynch <nathanl(a)linux.ibm.com>
Cc: Nicholas Piggin <npiggin(a)gmail.com>
Cc: Paul Mackerras <paulus(a)samba.org>
Cc: Peter Zijlstra <peterz(a)infradead.org>
Cc: Pierre Morel <pmorel(a)linux.ibm.com>
Cc: "Rafael J. Wysocki" <rafael.j.wysocki(a)intel.com>
Cc: Rich Felker <dalias(a)libc.org>
Cc: Scott Cheloha <cheloha(a)linux.ibm.com>
Cc: Sergei Trofimovich <slyfox(a)gentoo.org>
Cc: Thiago Jung Bauermann <bauerman(a)linux.ibm.com>
Cc: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Vasily Gorbik <gor(a)linux.ibm.com>
Cc: Vishal Verma <vishal.l.verma(a)intel.com>
Cc: Will Deacon <will(a)kernel.org>
Cc: Yoshinori Sato <ysato(a)users.sourceforge.jp>
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
---
include/linux/memory_hotplug.h | 4 ++--
mm/memory_hotplug.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
--- a/include/linux/memory_hotplug.h~mm-memory_hotplug-use-unsigned-long-for-pfn-in-zone_for_pfn_range
+++ a/include/linux/memory_hotplug.h
@@ -339,8 +339,8 @@ extern void sparse_remove_section(struct
unsigned long map_offset, struct vmem_altmap *altmap);
extern struct page *sparse_decode_mem_map(unsigned long coded_mem_map,
unsigned long pnum);
-extern struct zone *zone_for_pfn_range(int online_type, int nid, unsigned start_pfn,
- unsigned long nr_pages);
+extern struct zone *zone_for_pfn_range(int online_type, int nid,
+ unsigned long start_pfn, unsigned long nr_pages);
extern int arch_create_linear_mapping(int nid, u64 start, u64 size,
struct mhp_params *params);
void arch_remove_linear_mapping(u64 start, u64 size);
--- a/mm/memory_hotplug.c~mm-memory_hotplug-use-unsigned-long-for-pfn-in-zone_for_pfn_range
+++ a/mm/memory_hotplug.c
@@ -708,8 +708,8 @@ static inline struct zone *default_zone_
return movable_node_enabled ? movable_zone : kernel_zone;
}
-struct zone *zone_for_pfn_range(int online_type, int nid, unsigned start_pfn,
- unsigned long nr_pages)
+struct zone *zone_for_pfn_range(int online_type, int nid,
+ unsigned long start_pfn, unsigned long nr_pages)
{
if (online_type == MMOP_ONLINE_KERNEL)
return default_kernel_zone_for_pfn(nid, start_pfn, nr_pages);
_
This is the start of the stable review cycle for the 5.14.2 release.
There are 14 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Wed, 08 Sep 2021 12:54:40 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.14.2-rc1…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.14.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 5.14.2-rc1
Pavel Skripkin <paskripkin(a)gmail.com>
media: stkwebcam: fix memory leak in stk_camera_probe
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Work around for XRUN with low latency playback
Zubin Mithra <zsm(a)chromium.org>
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
Takashi Iwai <tiwai(a)suse.de>
ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
Johnathon Clark <john.clark(a)cantab.net>
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
Alan Stern <stern(a)rowland.harvard.edu>
HID: usbhid: Fix warning caused by 0-length input reports
Michal Kubecek <mkubecek(a)suse.cz>
HID: usbhid: Fix flood of "control queue full" messages
Johan Hovold <johan(a)kernel.org>
USB: serial: cp210x: fix flow-control error handling
Johan Hovold <johan(a)kernel.org>
USB: serial: cp210x: fix control-characters error handling
Robert Marko <robert.marko(a)sartura.hr>
USB: serial: pl2303: fix GL type detection
Randy Dunlap <rdunlap(a)infradead.org>
xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
Jan Kara <jack(a)suse.cz>
ext4: fix e2fsprogs checksum failure for mounted filesystem
Theodore Ts'o <tytso(a)mit.edu>
ext4: fix race writing to an inline_data file while its xattrs are changing
-------------
Diffstat:
Makefile | 4 ++--
arch/xtensa/Kconfig | 2 +-
drivers/hid/usbhid/hid-core.c | 16 ++++++++--------
drivers/media/usb/stkwebcam/stk-webcam.c | 6 ++++--
drivers/usb/serial/cp210x.c | 21 +++++++++++++--------
drivers/usb/serial/pl2303.c | 1 +
fs/ext4/inline.c | 6 ++++++
fs/ext4/super.c | 8 ++++++++
sound/core/pcm_lib.c | 2 +-
sound/pci/hda/patch_realtek.c | 11 +++++++++++
sound/usb/card.h | 2 ++
sound/usb/endpoint.c | 9 +++++++++
sound/usb/pcm.c | 13 +++++++++++--
13 files changed, 77 insertions(+), 24 deletions(-)
This is the start of the stable review cycle for the 5.13.15 release.
There are 24 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Wed, 08 Sep 2021 12:54:40 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.13.15-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.13.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 5.13.15-rc1
Pavel Skripkin <paskripkin(a)gmail.com>
media: stkwebcam: fix memory leak in stk_camera_probe
Zubin Mithra <zsm(a)chromium.org>
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
Takashi Iwai <tiwai(a)suse.de>
ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
Takashi Iwai <tiwai(a)suse.de>
ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
Johnathon Clark <john.clark(a)cantab.net>
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
Johan Hovold <johan(a)kernel.org>
USB: serial: cp210x: fix flow-control error handling
Johan Hovold <johan(a)kernel.org>
USB: serial: cp210x: fix control-characters error handling
Robert Marko <robert.marko(a)sartura.hr>
USB: serial: pl2303: fix GL type detection
Randy Dunlap <rdunlap(a)infradead.org>
xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
Christoph Hellwig <hch(a)lst.de>
cryptoloop: add a deprecation warning
Kim Phillips <kim.phillips(a)amd.com>
perf/x86/amd/power: Assign pmu.module
Kim Phillips <kim.phillips(a)amd.com>
perf/x86/amd/ibs: Work around erratum #1197
Tuo Li <islituo(a)gmail.com>
ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
Xiaoyao Li <xiaoyao.li(a)intel.com>
perf/x86/intel/pt: Fix mask of num_address_ranges
Shai Malin <smalin(a)marvell.com>
qede: Fix memset corruption
Harini Katakam <harini.katakam(a)xilinx.com>
net: macb: Add a NULL check on desc_ptp
Bin Meng <bin.meng(a)windriver.com>
riscv: dts: microchip: Add ethernet0 to the aliases node
Bin Meng <bin.meng(a)windriver.com>
riscv: dts: microchip: Use 'local-mac-address' for emac1
Nathan Rossi <nathan.rossi(a)digi.com>
net: dsa: mv88e6xxx: Update mv88e6393x serdes errata
Shai Malin <smalin(a)marvell.com>
qed: Fix the VF msix vectors flow
Sai Krishna Potthuri <lakshmi.sai.krishna.potthuri(a)xilinx.com>
reset: reset-zynqmp: Fixed the argument data type
Krzysztof Hałasa <khalasa(a)piap.pl>
gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
Jan Kara <jack(a)suse.cz>
ext4: fix e2fsprogs checksum failure for mounted filesystem
Theodore Ts'o <tytso(a)mit.edu>
ext4: fix race writing to an inline_data file while its xattrs are changing
-------------
Diffstat:
Makefile | 4 +--
.../dts/microchip/microchip-mpfs-icicle-kit.dts | 4 +++
arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 2 +-
arch/x86/events/amd/ibs.c | 8 ++++++
arch/x86/events/amd/power.c | 1 +
arch/x86/events/intel/pt.c | 2 +-
arch/xtensa/Kconfig | 2 +-
drivers/block/Kconfig | 4 +--
drivers/block/cryptoloop.c | 2 ++
drivers/gpu/ipu-v3/ipu-cpmem.c | 30 +++++++++++-----------
drivers/media/usb/stkwebcam/stk-webcam.c | 6 +++--
drivers/net/dsa/mv88e6xxx/serdes.c | 11 ++++----
drivers/net/ethernet/cadence/macb_ptp.c | 11 +++++++-
drivers/net/ethernet/qlogic/qed/qed_main.c | 7 ++++-
drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +-
drivers/reset/reset-zynqmp.c | 3 ++-
drivers/usb/serial/cp210x.c | 21 +++++++++------
drivers/usb/serial/pl2303.c | 1 +
fs/ceph/mdsmap.c | 8 +++---
fs/ext4/inline.c | 6 +++++
fs/ext4/super.c | 8 ++++++
sound/core/pcm_lib.c | 2 +-
sound/pci/hda/patch_realtek.c | 11 ++++++++
sound/usb/endpoint.c | 5 ++++
24 files changed, 116 insertions(+), 45 deletions(-)
This is the start of the stable review cycle for the 5.10.63 release.
There are 29 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Wed, 08 Sep 2021 12:54:40 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.63-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 5.10.63-rc1
Pavel Skripkin <paskripkin(a)gmail.com>
media: stkwebcam: fix memory leak in stk_camera_probe
Amir Goldstein <amir73il(a)gmail.com>
fuse: fix illegal access to inode with reused nodeid
Al Viro <viro(a)zeniv.linux.org.uk>
new helper: inode_wrong_type()
Andy Shevchenko <andriy.shevchenko(a)linux.intel.com>
spi: Switch to signed types for *_native_cs SPI controller fields
Vignesh Raghavendra <vigneshr(a)ti.com>
serial: 8250: 8250_omap: Fix possible array out of bounds access
Zubin Mithra <zsm(a)chromium.org>
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
Takashi Iwai <tiwai(a)suse.de>
ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
Johnathon Clark <john.clark(a)cantab.net>
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
Christoph Hellwig <hch(a)lst.de>
cryptoloop: add a deprecation warning
Kim Phillips <kim.phillips(a)amd.com>
perf/x86/amd/power: Assign pmu.module
Kim Phillips <kim.phillips(a)amd.com>
perf/x86/amd/ibs: Work around erratum #1197
Tuo Li <islituo(a)gmail.com>
ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
Xiaoyao Li <xiaoyao.li(a)intel.com>
perf/x86/intel/pt: Fix mask of num_address_ranges
Shai Malin <smalin(a)marvell.com>
qede: Fix memset corruption
Harini Katakam <harini.katakam(a)xilinx.com>
net: macb: Add a NULL check on desc_ptp
Shai Malin <smalin(a)marvell.com>
qed: Fix the VF msix vectors flow
Sai Krishna Potthuri <lakshmi.sai.krishna.potthuri(a)xilinx.com>
reset: reset-zynqmp: Fixed the argument data type
Krzysztof Hałasa <khalasa(a)piap.pl>
gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
Maciej Falkowski <maciej.falkowski9(a)gmail.com>
ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power
Randy Dunlap <rdunlap(a)infradead.org>
xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
Matthieu Baerts <matthieu.baerts(a)tessares.net>
static_call: Fix unused variable warn w/o MODULE
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "Add a reference to ucounts for each cred"
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "cred: add missing return error code when set_cred_ucounts() failed"
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Revert "ucounts: Increase ucounts reference counter before the security hook"
Eric Biggers <ebiggers(a)google.com>
ubifs: report correct st_size for encrypted symlinks
Eric Biggers <ebiggers(a)google.com>
f2fs: report correct st_size for encrypted symlinks
Eric Biggers <ebiggers(a)google.com>
ext4: report correct st_size for encrypted symlinks
Eric Biggers <ebiggers(a)google.com>
fscrypt: add fscrypt_symlink_getattr() for computing st_size
Theodore Ts'o <tytso(a)mit.edu>
ext4: fix race writing to an inline_data file while its xattrs are changing
-------------
Diffstat:
Makefile | 4 +--
arch/arm/mach-omap1/board-ams-delta.c | 14 ---------
arch/x86/events/amd/ibs.c | 8 +++++
arch/x86/events/amd/power.c | 1 +
arch/x86/events/intel/pt.c | 2 +-
arch/xtensa/Kconfig | 2 +-
drivers/block/Kconfig | 4 +--
drivers/block/cryptoloop.c | 2 ++
drivers/gpu/ipu-v3/ipu-cpmem.c | 30 +++++++++----------
drivers/media/usb/stkwebcam/stk-webcam.c | 6 ++--
drivers/net/ethernet/cadence/macb_ptp.c | 11 ++++++-
drivers/net/ethernet/qlogic/qed/qed_main.c | 7 ++++-
drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +-
drivers/reset/reset-zynqmp.c | 3 +-
drivers/tty/serial/8250/8250_omap.c | 1 +
fs/9p/vfs_inode.c | 4 +--
fs/9p/vfs_inode_dotl.c | 4 +--
fs/ceph/mdsmap.c | 8 +++--
fs/cifs/inode.c | 5 ++--
fs/crypto/hooks.c | 44 ++++++++++++++++++++++++++++
fs/exec.c | 4 ---
fs/ext4/inline.c | 6 ++++
fs/ext4/symlink.c | 11 ++++++-
fs/f2fs/namei.c | 11 ++++++-
fs/fuse/dir.c | 6 ++--
fs/fuse/fuse_i.h | 7 +++++
fs/fuse/inode.c | 4 +--
fs/fuse/readdir.c | 7 +++--
fs/nfs/inode.c | 6 ++--
fs/nfsd/nfsproc.c | 2 +-
fs/overlayfs/namei.c | 4 +--
fs/ubifs/file.c | 12 +++++++-
include/linux/cred.h | 2 --
include/linux/fs.h | 5 ++++
include/linux/fscrypt.h | 7 +++++
include/linux/spi/spi.h | 4 +--
include/linux/user_namespace.h | 4 ---
kernel/cred.c | 41 --------------------------
kernel/fork.c | 6 ----
kernel/static_call.c | 4 +--
kernel/sys.c | 12 --------
kernel/ucount.c | 40 ++-----------------------
kernel/user_namespace.c | 3 --
sound/core/pcm_lib.c | 2 +-
sound/pci/hda/patch_realtek.c | 11 +++++++
45 files changed, 202 insertions(+), 181 deletions(-)