Skip to contentSkip to conversation

Linux 4.19.273

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Feb 22, 2023 Stable branch

lore
Share & tools
lore
author maintainer
#1 lore raw
In reply to Greg Kroah-Hartman
Makefile +1 -1
index e3822e492543..bbc26e110a13 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 4
 PATCHLEVEL = 19
-SUBLEVEL = 272
+SUBLEVEL = 273
 EXTRAVERSION =
 NAME = "People's Front"
 
arch/arm64/boot/dts/amlogic/meson-axg.dtsi +2 -2
index 3c34f14fa508..90e9cbcc891f 100644
@@ -167,7 +167,7 @@
 			sd_emmc_b: sd@5000 {
 				compatible = "amlogic,meson-axg-mmc";
 				reg = <0x0 0x5000 0x0 0x800>;
-				interrupts = <GIC_SPI 217 IRQ_TYPE_EDGE_RISING>;
+				interrupts = <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>;
 				status = "disabled";
 				clocks = <&clkc CLKID_SD_EMMC_B>,
 					<&clkc CLKID_SD_EMMC_B_CLK0>,
@@ -179,7 +179,7 @@
 			sd_emmc_c: mmc@7000 {
 				compatible = "amlogic,meson-axg-mmc";
 				reg = <0x0 0x7000 0x0 0x800>;
-				interrupts = <GIC_SPI 218 IRQ_TYPE_EDGE_RISING>;
+				interrupts = <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>;
 				status = "disabled";
 				clocks = <&clkc CLKID_SD_EMMC_C>,
 					<&clkc CLKID_SD_EMMC_C_CLK0>,
arch/arm64/boot/dts/amlogic/meson-gx.dtsi +3 -3
index 4252119bfd90..a127657526c7 100644
@@ -470,21 +470,21 @@
 			sd_emmc_a: mmc@70000 {
 				compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
 				reg = <0x0 0x70000 0x0 0x800>;
-				interrupts = <GIC_SPI 216 IRQ_TYPE_EDGE_RISING>;
+				interrupts = <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>;
 				status = "disabled";
 			};
 
 			sd_emmc_b: mmc@72000 {
 				compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
 				reg = <0x0 0x72000 0x0 0x800>;
-				interrupts = <GIC_SPI 217 IRQ_TYPE_EDGE_RISING>;
+				interrupts = <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>;
 				status = "disabled";
 			};
 
 			sd_emmc_c: mmc@74000 {
 				compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
 				reg = <0x0 0x74000 0x0 0x800>;
-				interrupts = <GIC_SPI 218 IRQ_TYPE_EDGE_RISING>;
+				interrupts = <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>;
 				status = "disabled";
 			};
 		};
arch/parisc/kernel/firmware.c +3 -2
index 6d471c00c71a..906b7c882587 100644
@@ -1197,7 +1197,7 @@ static char __attribute__((aligned(64))) iodc_dbuf[4096];
  */
 int pdc_iodc_print(const unsigned char *str, unsigned count)
 {
-	unsigned int i;
+	unsigned int i, found = 0;
 	unsigned long flags;
 
 	for (i = 0; i < count;) {
@@ -1206,6 +1206,7 @@ int pdc_iodc_print(const unsigned char *str, unsigned count)
 			iodc_dbuf[i+0] = '\r';
 			iodc_dbuf[i+1] = '\n';
 			i += 2;
+			found = 1;
 			goto print;
 		default:
 			iodc_dbuf[i] = str[i];
@@ -1222,7 +1223,7 @@ int pdc_iodc_print(const unsigned char *str, unsigned count)
                     __pa(iodc_retbuf), 0, __pa(iodc_dbuf), i, 0);
         spin_unlock_irqrestore(&pdc_lock, flags);
 
-	return i;
+	return i - found;
 }
 
 #if !defined(BOOTLOADER)
arch/parisc/kernel/ptrace.c +13 -2
index de2998cb189e..bc94acdbf478 100644
@@ -128,6 +128,12 @@ long arch_ptrace(struct task_struct *child, long request,
 	unsigned long tmp;
 	long ret = -EIO;
 
+	unsigned long user_regs_struct_size = sizeof(struct user_regs_struct);
+#ifdef CONFIG_64BIT
+	if (is_compat_task())
+		user_regs_struct_size /= 2;
+#endif
+
 	switch (request) {
 
 	/* Read the word at location addr in the USER area.  For ptraced
@@ -183,14 +189,14 @@ long arch_ptrace(struct task_struct *child, long request,
 		return copy_regset_to_user(child,
 					   task_user_regset_view(current),
 					   REGSET_GENERAL,
-					   0, sizeof(struct user_regs_struct),
+					   0, user_regs_struct_size,
 					   datap);
 
 	case PTRACE_SETREGS:	/* Set all gp regs in the child. */
 		return copy_regset_from_user(child,
 					     task_user_regset_view(current),
 					     REGSET_GENERAL,
-					     0, sizeof(struct user_regs_struct),
+					     0, user_regs_struct_size,
 					     datap);
 
 	case PTRACE_GETFPREGS:	/* Get the child FPU state. */
@@ -304,6 +310,11 @@ long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
 			}
 		}
 		break;
+	case PTRACE_GETREGS:
+	case PTRACE_SETREGS:
+	case PTRACE_GETFPREGS:
+	case PTRACE_SETFPREGS:
+		return arch_ptrace(child, request, addr, data);
 
 	default:
 		ret = compat_ptrace_request(child, request, addr, data);
arch/riscv/Makefile +3 -0
index e6d09ad417e5..a374e255336b 100644
@@ -72,6 +72,9 @@ ifeq ($(CONFIG_MODULE_SECTIONS),y)
 	KBUILD_LDFLAGS_MODULE += -T $(srctree)/arch/riscv/kernel/module.lds
 endif
 
+# Avoid generating .eh_frame sections.
+KBUILD_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables
+
 KBUILD_CFLAGS_MODULE += $(call cc-option,-mno-relax)
 KBUILD_AFLAGS_MODULE += $(call as-option,-Wa$(comma)-mno-relax)
 
arch/riscv/mm/cacheflush.c +3 -1
index 498c0a0814fe..62f8be2fdbb8 100644
@@ -18,6 +18,8 @@ void flush_icache_pte(pte_t pte)
 {
 	struct page *page = pte_page(pte);
 
-	if (!test_and_set_bit(PG_dcache_clean, &page->flags))
+	if (!test_bit(PG_dcache_clean, &page->flags)) {
 		flush_icache_all();
+		set_bit(PG_dcache_clean, &page->flags);
+	}
 }
arch/x86/kernel/fpu/init.c +5 -2
index a3a570df6be1..9692ccc583bb 100644
@@ -138,6 +138,9 @@ static void __init fpu__init_system_generic(void)
 unsigned int fpu_kernel_xstate_size;
 EXPORT_SYMBOL_GPL(fpu_kernel_xstate_size);
 
+/* Get alignment of the TYPE. */
+#define TYPE_ALIGN(TYPE) offsetof(struct { char x; TYPE test; }, test)
+
 /*
  * Enforce that 'MEMBER' is the last field of 'TYPE'.
  *
@@ -145,8 +148,8 @@ EXPORT_SYMBOL_GPL(fpu_kernel_xstate_size);
  * because that's how C aligns structs.
  */
 #define CHECK_MEMBER_AT_END_OF(TYPE, MEMBER) \
-	BUILD_BUG_ON(sizeof(TYPE) !=         \
-		     ALIGN(offsetofend(TYPE, MEMBER), _Alignof(TYPE)))
+	BUILD_BUG_ON(sizeof(TYPE) != ALIGN(offsetofend(TYPE, MEMBER), \
+					   TYPE_ALIGN(TYPE)))
 
 /*
  * We append the 'struct fpu' to the task_struct:
arch/x86/kvm/Makefile +1 -1
index dc4f2fdf5e57..13fd54de5449 100644
@@ -16,7 +16,7 @@ kvm-y			+= x86.o mmu.o emulate.o i8259.o irq.o lapic.o \
 			   i8254.o ioapic.o irq_comm.o cpuid.o pmu.o mtrr.o \
 			   hyperv.o page_track.o debugfs.o
 
-kvm-intel-y		+= vmx.o pmu_intel.o
+kvm-intel-y		+= vmx/vmx.o vmx/pmu_intel.o
 kvm-amd-y		+= svm.o pmu_amd.o
 
 obj-$(CONFIG_KVM)	+= kvm.o
arch/x86/kvm/pmu_intel.c deleted +0 -374

374 lines not on this page · raw message

arch/x86/kvm/vmx.c deleted +0 -14757

2,471 lines not on this page · raw message

arch/x86/kvm/vmx/pmu_intel.c new file +374 -0

374 lines not on this page · raw message

arch/x86/kvm/vmx/vmx.c new file +14764 -0

14,764 lines not on this page · raw message

arch/x86/kvm/vmx/vmx_evmcs.h new file +324 -0

324 lines not on this page · raw message

arch/x86/kvm/vmx/vmx_shadow_fields.h new file +77 -0

77 lines not on this page · raw message

arch/x86/kvm/vmx_evmcs.h deleted +0 -324

324 lines not on this page · raw message

arch/x86/kvm/vmx_shadow_fields.h deleted +0 -77

77 lines not on this page · raw message

arch/x86/kvm/x86.c +1 -2
index 8fe615df8e5b..ff7ec9b507e3 100644

Lines of this file are not shown. View the raw message.

drivers/ata/libata-core.c +1 -1
index 6d110a1c090d..4a7da8f744e0 100644

Lines of this file are not shown. View the raw message.

drivers/bus/sunxi-rsb.c +7 -1
index d3fb350dc9ee..bf4db708f0bd 100644

Lines of this file are not shown. View the raw message.

drivers/firewire/core-cdev.c +3 -1
index bf03455b6fc2..0d628aa11be5 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/efi/memattr.c +1 -1
index e0889922cc6d..a1ef30fca360 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-rk3x.c +22 -22

44 lines not on this page · raw message

drivers/iio/accel/hid-sensor-accel-3d.c +1 -0
index 32d5438d4519..d8506a83ba08 100644

Lines of this file are not shown. View the raw message.

drivers/iio/adc/berlin2-adc.c +3 -1
index 72d8fa94ab31..86fdfea32979 100644

Lines of this file are not shown. View the raw message.

drivers/iio/adc/stm32-dfsdm-adc.c +1 -0
index 1c492a7f4587..bb90b22b809c 100644

Lines of this file are not shown. View the raw message.

drivers/iio/adc/twl6030-gpadc.c +32 -0
index 765aaee157e2..3007cfbf8491 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/hfi1/file_ops.c +5 -2
index be31faf6cc62..071d39c614b2 100644

Lines of this file are not shown. View the raw message.

drivers/input/serio/i8042-x86ia64io.h +707 -481

1,188 lines not on this page · raw message

drivers/mmc/core/sdio_bus.c +14 -3
index 8aebdc4ff623..dd73e8e83c72 100644

Lines of this file are not shown. View the raw message.

drivers/mmc/core/sdio_cis.c +0 -12
index dca72444b312..f741eb24c3de 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/broadcom/bgmac-bcma.c +3 -3
index 77de92eb08b2..b880c0b964be 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/broadcom/bnxt/bnxt.c +6 -2
index dc106212259a..d79281c6d915 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/i40e/i40e_main.c +3 -1
index 8a5baaf403ae..795f8fe2570e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/stmicro/stmmac/dwmac5.c +2 -1
index e436fa160c7d..59165c0560d7 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c +1 -1
index 9e040eb629ed..f57761a03622 100644

Lines of this file are not shown. View the raw message.

drivers/net/phy/meson-gxl.c +15 -0
index 7ceebbc4bcc2..75546829b86b 100644

Lines of this file are not shown. View the raw message.

drivers/net/usb/kalmia.c +4 -4
index 0cc6993c279a..93ee909c7939 100644

Lines of this file are not shown. View the raw message.

drivers/net/usb/plusb.c +1 -3
index 6fe59373cba9..8bab7306e5a6 100644

Lines of this file are not shown. View the raw message.

drivers/nvme/target/fc.c +3 -1
index 77e4d184bc99..68d128b895ab 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/aspeed/pinctrl-aspeed.c +1 -1
index 8dec302dc067..a95289b5e6bf 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/intel/pinctrl-intel.c +64 -53

117 lines not on this page · raw message

drivers/pinctrl/intel/pinctrl-intel.h +16 -16
index 1785abf157e4..737a545b448f 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/pinctrl-single.c +2 -0
index 2b50030ad97e..4143cafbf7e7 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/iscsi_tcp.c +6 -3
index 7212e3a13fe6..33fb111e2e19 100644

Lines of this file are not shown. View the raw message.

drivers/target/target_core_tmr.c +2 -2
index 6d1179a7f043..bba24eaea2ce 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/int340x_thermal/int340x_thermal_zone.c +22 -6
index 9ec27ac1856b..1adcef95f7b9 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/int340x_thermal/int340x_thermal_zone.h +1 -0
index 5f3ba4775c5c..e74648e330c7 100644

Lines of this file are not shown. View the raw message.

drivers/tty/serial/8250/8250_dma.c +23 -3
index bfa1a857f3ff..c8b17070faf4 100644

Lines of this file are not shown. View the raw message.

drivers/tty/vt/vc_screen.c +5 -4
index 2fb509d57e88..03fe692d940b 100644

Lines of this file are not shown. View the raw message.

drivers/usb/core/quirks.c +3 -0
index 35a11f7bcb65..1346c600ebed 100644

Lines of this file are not shown. View the raw message.

drivers/usb/dwc3/dwc3-qcom.c +5 -5
index 9d5320562e81..58e1bc3a77d8 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/function/f_fs.c +3 -1
index 48bdb2a3972b..f9f324f76a72 100644

Lines of this file are not shown. View the raw message.

drivers/usb/typec/altmodes/displayport.c +4 -4
index 2ae3fab36a80..7387f52cb58d 100644

Lines of this file are not shown. View the raw message.

drivers/video/fbdev/core/fbcon.c +5 -2
index 9fcd583b7835..dea5275254ef 100644

Lines of this file are not shown. View the raw message.

drivers/watchdog/diag288_wdt.c +12 -3
index 806a04a676b7..561797c3b202 100644

Lines of this file are not shown. View the raw message.

fs/aio.c +4 -0
index 9635c29b83da..1bd934eccbf6 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/volumes.c +5 -1
index 2b4d33b58a68..0294f519c29e 100644

Lines of this file are not shown. View the raw message.

fs/nilfs2/ioctl.c +7 -0
index 9b96d79eea6c..708aa1b92036 100644

Lines of this file are not shown. View the raw message.

fs/nilfs2/super.c +9 -0
index 5e4d7d19102c..2961b5ceb4a7 100644

Lines of this file are not shown. View the raw message.

fs/nilfs2/the_nilfs.c +7 -1
index 74ef3d313686..6541e29a8b20 100644

Lines of this file are not shown. View the raw message.

fs/proc/task_mmu.c +1 -3
index dc63d4c6029e..2f2afc3c6fc6 100644

Lines of this file are not shown. View the raw message.

fs/squashfs/squashfs_fs.h +1 -1
index 10e93345b615..75886e6d9c97 100644

Lines of this file are not shown. View the raw message.

fs/squashfs/squashfs_fs_sb.h +1 -1
index 5234c19a0eab..7ec30a11273e 100644

Lines of this file are not shown. View the raw message.

fs/squashfs/xattr.h +2 -2
index 86b0a0073e51..f360f27e38f3 100644

Lines of this file are not shown. View the raw message.

fs/squashfs/xattr_id.c +1 -1
index 7f718d2bf357..fe266b3e95f8 100644

Lines of this file are not shown. View the raw message.

include/linux/hugetlb.h +17 -1
index cb7dc38e9c77..354d320c3fd6 100644

Lines of this file are not shown. View the raw message.

include/linux/phy.h +4 -0
index 42766e7179d3..86a3792c568c 100644

Lines of this file are not shown. View the raw message.

include/net/sock.h +13 -0
index 30315a03b4ab..9eb656683281 100644

Lines of this file are not shown. View the raw message.

mm/mempolicy.c +2 -1
index e44e737e90a3..35088e830bff 100644

Lines of this file are not shown. View the raw message.

mm/swapfile.c +1 -0
index 057e6907bf7b..f3b2d694a155 100644

Lines of this file are not shown. View the raw message.

net/core/filter.c +2 -1
index 32d0b8f14aab..dea7132f3813 100644

Lines of this file are not shown. View the raw message.

net/dccp/ipv6.c +2 -5
index 72803e1ea10a..b2a26e41f932 100644

Lines of this file are not shown. View the raw message.

net/ipv6/datagram.c +1 -1
index 727f958dd869..45ece6a898bf 100644

Lines of this file are not shown. View the raw message.

net/ipv6/tcp_ipv6.c +4 -7
index babf69b2403b..f69c1b83403b 100644

Lines of this file are not shown. View the raw message.

net/mpls/af_mpls.c +4 -0
index ea1745cb93ed..40b3e6a52f92 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_tproxy.c +8 -0
index b97ab1198b03..a0e30bf4a845 100644

Lines of this file are not shown. View the raw message.

net/netrom/af_netrom.c +5 -0
index 43910e50752c..a5d819fa7c89 100644

Lines of this file are not shown. View the raw message.

net/openvswitch/datapath.c +6 -6
index fbc575247268..0551915519d9 100644

Lines of this file are not shown. View the raw message.

net/rds/message.c +3 -3
index 4b00b1152a5f..309b54cc62ae 100644

Lines of this file are not shown. View the raw message.

net/rose/af_rose.c +8 -0
index 03a1ee221112..4edd127bb892 100644

Lines of this file are not shown. View the raw message.

net/x25/af_x25.c +6 -0
index 77d8adb27ec7..9d0328bb30ca 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_conexant.c +1 -0
index b1a8ee8cf17e..69f88d3abf50 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_realtek.c +1 -1
index 9670db6ad1e1..9cedb78bffe7 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_via.c +3 -0
index 937155b1fae0..9e2252eee626 100644

Lines of this file are not shown. View the raw message.

sound/pci/lx6464es/lx_core.c +5 -6
index a80684bdc30d..46f536209671 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/cs42l56.c +0 -6
index deaad703a7db..a4826a7d0a98 100644

Lines of this file are not shown. View the raw message.

sound/synth/emux/emux_nrpn.c +3 -0
index 9729a15b6ae6..f4aa2706aeb6 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/forwarding/lib.sh +2 -2
index ee03552b4116..7ead9d2aa6b8 100644

Lines of this file are not shown. View the raw message.

tools/virtio/linux/bug.h +3 -5
index b14c2c3b6b85..74aef964f509 100644

Lines of this file are not shown. View the raw message.

tools/virtio/linux/build_bug.h new file +7 -0
new file mode 100644
index 000000000000..cdbb75e28a60

Lines of this file are not shown. View the raw message.

tools/virtio/linux/cpumask.h new file +7 -0
new file mode 100644
index 000000000000..307da69d6b26

Lines of this file are not shown. View the raw message.

tools/virtio/linux/gfp.h new file +7 -0
new file mode 100644
index 000000000000..43d146f236f1

Lines of this file are not shown. View the raw message.

tools/virtio/linux/kernel.h +1 -0
index 7ef45a4a3cba..0dc38fe2a4f1 100644

Lines of this file are not shown. View the raw message.

tools/virtio/linux/kmsan.h new file +12 -0
new file mode 100644
index 000000000000..272b5aa285d5

Lines of this file are not shown. View the raw message.

tools/virtio/linux/scatterlist.h +1 -0
index 369ee308b668..74d9e1825748 100644

Lines of this file are not shown. View the raw message.

tools/virtio/linux/topology.h new file +7 -0
new file mode 100644
index 000000000000..910794afb993

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 4.19.273 kernel.

All users of the 4.19 kernel series must upgrade.

The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.19.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/arm64/boot/dts/amlogic/meson-axg.dtsi             |    4 
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi              |    6 
 arch/parisc/kernel/firmware.c                          |    5 
 arch/parisc/kernel/ptrace.c                            |   15 
 arch/riscv/Makefile                                    |    3 
 arch/riscv/mm/cacheflush.c                             |    4 
 arch/x86/kernel/fpu/init.c                             |    7 
 arch/x86/kvm/Makefile                                  |    2 
 arch/x86/kvm/pmu_intel.c                               |  374 
 arch/x86/kvm/vmx.c                                     |14757 ----------------
 arch/x86/kvm/vmx/pmu_intel.c                           |  374 
 arch/x86/kvm/vmx/vmx.c                                 |14764 +++++++++++++++++
 arch/x86/kvm/vmx/vmx_evmcs.h                           |  324 
 arch/x86/kvm/vmx/vmx_shadow_fields.h                   |   77 
 arch/x86/kvm/vmx_evmcs.h                               |  324 
 arch/x86/kvm/vmx_shadow_fields.h                       |   77 
 arch/x86/kvm/x86.c                                     |    3 
 drivers/ata/libata-core.c                              |    2 
 drivers/bus/sunxi-rsb.c                                |    8 
 drivers/firewire/core-cdev.c                           |    4 
 drivers/firmware/efi/memattr.c                         |    2 
 drivers/i2c/busses/i2c-rk3x.c                          |   44 
 drivers/iio/accel/hid-sensor-accel-3d.c                |    1 
 drivers/iio/adc/berlin2-adc.c                          |    4 
 drivers/iio/adc/stm32-dfsdm-adc.c                      |    1 
 drivers/iio/adc/twl6030-gpadc.c                        |   32 
 drivers/infiniband/hw/hfi1/file_ops.c                  |    7 
 drivers/input/serio/i8042-x86ia64io.h                  | 1188 -
 drivers/mmc/core/sdio_bus.c                            |   17 
 drivers/mmc/core/sdio_cis.c                            |   12 
 drivers/net/ethernet/broadcom/bgmac-bcma.c             |    6 
 drivers/net/ethernet/broadcom/bnxt/bnxt.c              |    8 
 drivers/net/ethernet/intel/i40e/i40e_main.c            |    4 
 drivers/net/ethernet/stmicro/stmmac/dwmac5.c           |    3 
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c  |    2 
 drivers/net/phy/meson-gxl.c                            |   15 
 drivers/net/usb/kalmia.c                               |    8 
 drivers/net/usb/plusb.c                                |    4 
 drivers/nvme/target/fc.c                               |    4 
 drivers/pinctrl/aspeed/pinctrl-aspeed.c                |    2 
 drivers/pinctrl/intel/pinctrl-intel.c                  |  117 
 drivers/pinctrl/intel/pinctrl-intel.h                  |   32 
 drivers/pinctrl/pinctrl-single.c                       |    2 
 drivers/scsi/iscsi_tcp.c                               |    9 
 drivers/target/target_core_tmr.c                       |    4 
 drivers/thermal/int340x_thermal/int340x_thermal_zone.c |   28 
 drivers/thermal/int340x_thermal/int340x_thermal_zone.h |    1 
 drivers/tty/serial/8250/8250_dma.c                     |   26 
 drivers/tty/vt/vc_screen.c                             |    9 
 drivers/usb/core/quirks.c                              |    3 
 drivers/usb/dwc3/dwc3-qcom.c                           |   10 
 drivers/usb/gadget/function/f_fs.c                     |    4 
 drivers/usb/typec/altmodes/displayport.c               |    8 
 drivers/video/fbdev/core/fbcon.c                       |    7 
 drivers/watchdog/diag288_wdt.c                         |   15 
 fs/aio.c                                               |    4 
 fs/btrfs/volumes.c                                     |    6 
 fs/nilfs2/ioctl.c                                      |    7 
 fs/nilfs2/super.c                                      |    9 
 fs/nilfs2/the_nilfs.c                                  |    8 
 fs/proc/task_mmu.c                                     |    4 
 fs/squashfs/squashfs_fs.h                              |    2 
 fs/squashfs/squashfs_fs_sb.h                           |    2 
 fs/squashfs/xattr.h                                    |    4 
 fs/squashfs/xattr_id.c                                 |    2 
 include/linux/hugetlb.h                                |   18 
 include/linux/phy.h                                    |    4 
 include/net/sock.h                                     |   13 
 mm/mempolicy.c                                         |    3 
 mm/swapfile.c                                          |    1 
 net/core/filter.c                                      |    3 
 net/dccp/ipv6.c                                        |    7 
 net/ipv6/datagram.c                                    |    2 
 net/ipv6/tcp_ipv6.c                                    |   11 
 net/mpls/af_mpls.c                                     |    4 
 net/netfilter/nft_tproxy.c                             |    8 
 net/netrom/af_netrom.c                                 |    5 
 net/openvswitch/datapath.c                             |   12 
 net/rds/message.c                                      |    6 
 net/rose/af_rose.c                                     |    8 
 net/x25/af_x25.c                                       |    6 
 sound/pci/hda/patch_conexant.c                         |    1 
 sound/pci/hda/patch_realtek.c                          |    2 
 sound/pci/hda/patch_via.c                              |    3 
 sound/pci/lx6464es/lx_core.c                           |   11 
 sound/soc/codecs/cs42l56.c                             |    6 
 sound/synth/emux/emux_nrpn.c                           |    3 
 tools/testing/selftests/net/forwarding/lib.sh          |    4 
 tools/virtio/linux/bug.h                               |    8 
 tools/virtio/linux/build_bug.h                         |    7 
 tools/virtio/linux/cpumask.h                           |    7 
 tools/virtio/linux/gfp.h                               |    7 
 tools/virtio/linux/kernel.h                            |    1 
 tools/virtio/linux/kmsan.h                             |   12 
 tools/virtio/linux/scatterlist.h                       |    1 
 tools/virtio/linux/topology.h                          |    7 
 97 files changed, 16767 insertions(+), 16247 deletions(-)

Alan Stern (1):
net: USB: Fix wrong-direction WARNING in plusb.c

Alexander Egorenkov (2):
watchdog: diag288_wdt: do not use stack buffers for hardware data
watchdog: diag288_wdt: fix __diag288() inline assembly

Amit Engel (1):
nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association

Andreas Kemnade (2):
iio:adc:twl6030: Enable measurements of VUSB, VBAT and others iio:adc:twl6030: Enable measurement of VAC

Andreas Schwab (1):
riscv: disable generation of unwind tables

Andrew Morton (1):
revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"

Andy Shevchenko (2):
pinctrl: intel: Convert unsigned to unsigned int
pinctrl: intel: Restore the pins that used to be in Direct IRQ mode

Ard Biesheuvel (1):
efi: Accept version 2 of memory attributes table

Arnd Bergmann (1):
ASoC: cs42l56: fix DT probe

Artemii Karasev (2):
ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()

Bo Liu (1):
ALSA: hda/conexant: add a new hda codec SN6180

Chris Healy (1):
net: phy: meson-gxl: Add generic dummy stubs for MMD register access

Cristian Ciocaltea (1):
net: stmmac: Restrict warning on disabling DMA store and fwd mode

Damien Le Moal (1):
ata: libata: Fix sata_down_spd_limit() when no link speed is reported

Dan Carpenter (1):
ALSA: pci: lx6464es: fix a debug loop

Dean Luick (1):
IB/hfi1: Restore allocated resources on failed copyout

Dmitry Perchanov (1):
iio: hid: fix the retval in accel_3d_capture_sample

Fedor Pchelkin (2):
squashfs: harden sanity check in squashfs_read_xattr_id_table
net: openvswitch: fix flow memory leak in ovs_flow_cmd_new

Florian Westphal (1):
netfilter: nft_tproxy: restrict to prerouting hook

George Kennedy (1):
vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF

Greg Kroah-Hartman (3):
Revert "x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN"
kvm: initialize all of the kvm_debugregs structure before sending it to userspace Linux 4.19.273

Guillaume Nault (2):
ipv6: Fix datagram socket connection with DSCP.
ipv6: Fix tcp socket connection with DSCP.

Guo Ren (1):
riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte

Hangbin Liu (1):
selftests: forwarding: lib: quote the sysctl values

Heiner Kallweit (4):
net: phy: add macros for PHYID matching
net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive

Helge Deller (2):
parisc: Fix return code of pdc_iodc_print()
parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case

Hendrik Borghorst (1):
KVM: x86/vmx: Do not skip segment attributes if unusable bit is set

Hyunwoo Kim (3):
netrom: Fix use-after-free caused by accept on already connected socket net/x25: Fix to not accept on connected socket
net/rose: Fix to not accept on connected socket

Ilpo Järvinen (2):
serial: 8250_dma: Fix DMA Rx completion race
serial: 8250_dma: Fix DMA Rx rearm race

Jakub Kicinski (1):
net: mpls: fix stale pointer if allocation fails during device rename

Jason Xing (1):
i40e: add double of VLAN header when computing the max MTU

Jerome Brunet (1):
net: phy: meson-gxl: add g12a support

Joel Stanley (1):
pinctrl: aspeed: Fix confusing types in return value

Johannes Zink (1):
net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence

Josef Bacik (1):
btrfs: limit device extents to the device size

Kailang Yang (1):
ALSA: hda/realtek - fixed wrong gpio assigned

Krish Sadhukhan (1):
nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests

Kuniyuki Iwashima (1):
dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.

Longlong Xia (1):
mm/swapfile: add cond_resched() in get_swap_pages()

Mark Pearson (1):
usb: core: add quirk for Alcor Link AK9563 smartcard reader

Maurizio Lombardi (1):
scsi: target: core: Fix warning on RT kernels

Maxim Korotkov (1):
pinctrl: single: fix potential NULL dereference

Michael Chan (1):
bnxt_en: Fix mqprio and XDP ring checking logic

Mike Christie (1):
scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress

Mike Kravetz (3):
mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
migrate: hugetlb: check for hugetlb shared PMD in node migration
hugetlb: check for undefined shift on 32 bit architectures

Miko Larsson (1):
net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path

Natalia Petrova (1):
i40e: Add checking for null for nlmsg_find_attr()

Neil Armstrong (1):
usb: dwc3: qcom: enable vbus override when in OTG dr-mode

Olivier Moysan (1):
iio: adc: stm32-dfsdm: fill module aliases

Phillip Lougher (1):
Squashfs: fix handling and sanity checking of xattr_ids count

Pietro Borrello (1):
rds: rds_rm_zerocopy_callback() use list_first_entry()

Prashant Malani (1):
usb: typec: altmodes/displayport: Fix probe pin assign check

Rafael J. Wysocki (1):

      thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()

Rafał Miłecki (1):
net: bgmac: fix BCM5358 support by setting correct flags

Randy Dunlap (1):
i2c: rk3x: fix a bunch of kernel-doc warnings

Ryusuke Konishi (1):
nilfs2: fix underflow in second superblock position calculations

Samuel Thibault (1):
fbcon: Check font dimension limits

Sean Christopherson (2):
KVM: VMX: Move VMX specific files to a "vmx" subdirectory
KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup()

Seth Jenkins (1):
aio: fix mremap after fork null-deref

Shunsuke Mie (1):
tools/virtio: fix the vringh test for virtio ring changes

Srinivas Pandruvada (1):

      thermal: intel: int340x: Protect trip temperature from concurrent updates

Takashi Sakamoto (1):
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region

Toke Høiland-Jørgensen (1):
bpf: Always return target ifindex in bpf_fib_lookup

Udipto Goswami (1):
usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait

Werner Sembach (4):
Input: i8042 - move __initconst to fix code styling warning
Input: i8042 - merge quirk tables
Input: i8042 - add TUXEDO devices to i8042 quirk tables
Input: i8042 - add Clevo PCX0DX to i8042 quirk table

Wesley Cheng (1):
usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API

Xiongfeng Wang (1):
iio: adc: berlin2-adc: Add missing of_node_put() in error path

Yang Yingliang (1):
mmc: sdio: fix possible resource leaks in some error paths

Yuan Can (1):
bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()