Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2023-01-17 17:34:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Tue Jan 17 17:34:38 2023 rev:674 rq:1058599 version:6.1.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2023-01-11 14:34:29.457039780 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.32243/dtb-aarch64.changes     
2023-01-17 17:34:40.508958794 +0100
@@ -1,0 +2,313 @@
+Mon Jan 16 06:09:35 CET 2023 - jsl...@suse.cz
+
+- Linux 6.1.6 (bsc#1012628).
+- ALSA: hda: cs35l41: Check runtime suspend capability at
+  runtime_idle (bsc#1012628).
+- ALSA: hda - Enable headset mic on another Dell laptop with
+  ALC3254 (bsc#1012628).
+- ALSA: hda: cs35l41: Don't return -EINVAL from system
+  suspend/resume (bsc#1012628).
+- ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP
+  platform (bsc#1012628).
+- ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
+  (bsc#1012628).
+- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent
+  UAF (bsc#1012628).
+- net: sched: disallow noqueue for qdisc classes (bsc#1012628).
+- gcc: disable -Warray-bounds for gcc-11 too (bsc#1012628).
+- Update config files.
+- Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
+  (bsc#1012628).
+- selftests/vm/pkeys: Add a regression test for setting PKRU
+  through ptrace (bsc#1012628).
+- x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit
+  is not set (bsc#1012628).
+- x86/fpu: Allow PKRU to be (once again) written by ptrace
+  (bsc#1012628).
+- x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
+  (bsc#1012628).
+- x86/fpu: Add a pkru argument to
+  copy_uabi_from_kernel_to_xstate() (bsc#1012628).
+- x86/fpu: Take task_struct* in
+  copy_sigframe_from_user_to_xstate() (bsc#1012628).
+- parisc: Align parisc MADV_XXX constants with all other
+  architectures (bsc#1012628).
+- commit 573f4a9
+
+-------------------------------------------------------------------
+Fri Jan 13 18:38:19 CET 2023 - vba...@suse.cz
+
+- Revert "mm/compaction: fix set skip in fast_find_migrateblock"
+  (bsc#1206848).
+- commit e99ed0e
+
+-------------------------------------------------------------------
+Thu Jan 12 12:19:21 CET 2023 - jsl...@suse.cz
+
+- Linux 6.1.5 (bsc#1012628).
+- ARM: renumber bits related to _TIF_WORK_MASK (bsc#1012628).
+- btrfs: replace strncpy() with strscpy() (bsc#1012628).
+- cifs: fix interface count calculation during refresh
+  (bsc#1012628).
+- cifs: refcount only the selected iface during interface update
+  (bsc#1012628).
+- usb: dwc3: gadget: Ignore End Transfer delay on teardown
+  (bsc#1012628).
+- btrfs: fix off-by-one in delalloc search during lseek
+  (bsc#1012628).
+- btrfs: fix compat_ro checks against remount (bsc#1012628).
+- perf probe: Use dwarf_attr_integrate as generic DWARF attr
+  accessor (bsc#1012628).
+- perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file
+  as unsinged data (bsc#1012628).
+- phy: qcom-qmp-combo: fix broken power on (bsc#1012628).
+- btrfs: fix an error handling path in btrfs_defrag_leaves()
+  (bsc#1012628).
+- SUNRPC: ensure the matching upcall is in-flight upon downcall
+  (bsc#1012628).
+- wifi: ath9k: use proper statements in conditionals
+  (bsc#1012628).
+- bpf: pull before calling skb_postpull_rcsum() (bsc#1012628).
+- drm/panfrost: Fix GEM handle creation ref-counting
+  (bsc#1012628).
+- netfilter: nf_tables: consolidate set description (bsc#1012628).
+- netfilter: nf_tables: add function to create set stateful
+  expressions (bsc#1012628).
+- netfilter: nf_tables: perform type checking for existing sets
+  (bsc#1012628).
+- ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf
+  (bsc#1012628).
+- net: vrf: determine the dst using the original ifindex for
+  multicast (bsc#1012628).
+- vmxnet3: correctly report csum_level for encapsulated packet
+  (bsc#1012628).
+- mptcp: fix deadlock in fastopen error path (bsc#1012628).
+- mptcp: fix lockdep false positive (bsc#1012628).
+- netfilter: nf_tables: honor set timeout and garbage collection
+  updates (bsc#1012628).
+- bonding: fix lockdep splat in bond_miimon_commit()
+  (bsc#1012628).
+- net: lan966x: Fix configuration of the PCS (bsc#1012628).
+- veth: Fix race with AF_XDP exposing old or uninitialized
+  descriptors (bsc#1012628).
+- nfsd: shut down the NFSv4 state objects before the filecache
+  (bsc#1012628).
+- net: hns3: add interrupts re-initialization while doing VF FLR
+  (bsc#1012628).
+- net: hns3: fix miss L3E checking for rx packet (bsc#1012628).
+- net: hns3: fix VF promisc mode not update when mac table full
+  (bsc#1012628).
+- net: sched: fix memory leak in tcindex_set_parms (bsc#1012628).
+- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable()
+  failure (bsc#1012628).
+- net: dsa: mv88e6xxx: depend on PTP conditionally (bsc#1012628).
+- nfc: Fix potential resource leaks (bsc#1012628).
+- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1012628).
+- bnxt_en: Fix XDP RX path (bsc#1012628).
+- bnxt_en: Fix first buffer size calculations for XDP multi-buffer
+  (bsc#1012628).
+- bnxt_en: Fix HDS and jumbo thresholds for RX packets
+  (bsc#1012628).
+- vdpa/mlx5: Fix rule forwarding VLAN to TIR (bsc#1012628).
+- vdpa/mlx5: Fix wrong mac address deletion (bsc#1012628).
+- vdpa_sim: fix possible memory leak in vdpasim_net_init()
+  and vdpasim_blk_init() (bsc#1012628).
+- vhost/vsock: Fix error handling in vhost_vsock_init()
+  (bsc#1012628).
+- vringh: fix range used in iotlb_translate() (bsc#1012628).
+- vhost: fix range used in translate_desc() (bsc#1012628).
+- vhost-vdpa: fix an iotlb memory leak (bsc#1012628).
+- vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
+  (bsc#1012628).
+- virtio-crypto: fix memory leak in
+  virtio_crypto_alg_skcipher_close_session() (bsc#1012628).
+- vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove
+  (bsc#1012628).
+- vdpasim: fix memory leak when freeing IOTLBs (bsc#1012628).
+- net/mlx5: E-Switch, properly handle ingress tagged packets on
+  VST (bsc#1012628).
+- net/mlx5: Add forgotten cleanup calls into mlx5_init_once()
+  error path (bsc#1012628).
+- net/mlx5: Fix io_eq_size and event_eq_size params validation
+  (bsc#1012628).
+- net/mlx5: Avoid recovery in probe flows (bsc#1012628).
+- net/mlx5: Fix RoCE setting at HCA level (bsc#1012628).
+- net/mlx5e: IPoIB, Don't allow CQE compression to be turned on
+  by default (bsc#1012628).
+- net/mlx5e: Fix RX reporter for XSK RQs (bsc#1012628).
+- net/mlx5e: CT: Fix ct debugfs folder name (bsc#1012628).
+- net/mlx5e: Always clear dest encap in neigh-update-del
+  (bsc#1012628).
+- net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
+  (bsc#1012628).
+- net/mlx5e: Set geneve_tlv_option_0_exist when matching on
+  geneve option (bsc#1012628).
+- net/mlx5: Lag, fix failure to cancel delayed bond work
+  (bsc#1012628).
+- bpf: Always use maximal size for copy_array() (bsc#1012628).
+- net: hns3: refine the handling for VF heartbeat (bsc#1012628).
+- net: amd-xgbe: add missed tasklet_kill (bsc#1012628).
+- net: ena: Fix toeplitz initial hash value (bsc#1012628).
+- net: ena: Don't register memory info on XDP exchange
+  (bsc#1012628).
+- net: ena: Account for the number of processed bytes in XDP
+  (bsc#1012628).
+- net: ena: Use bitmask to indicate packet redirection
+  (bsc#1012628).
+- net: ena: Fix rx_copybreak value update (bsc#1012628).
+- net: ena: Set default value for RX interrupt moderation
+  (bsc#1012628).
+- net: ena: Update NUMA TPH hint register upon NUMA node update
+  (bsc#1012628).
+- net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
+  (bsc#1012628).
+- gpio: pca953x: avoid to use uninitialized value pinctrl
+  (bsc#1012628).
+- RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
+  (bsc#1012628).
+- RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
+  (bsc#1012628).
+- selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier
+  (bsc#1012628).
+- selftests: net: return non-zero for failures reported in
+  arp_ndisc_evict_nocarrier (bsc#1012628).
+- drm/meson: Reduce the FIFO lines held when AFBC is not used
+  (bsc#1012628).
+- filelock: new helper: vfs_inode_has_locks (bsc#1012628).
+- ceph: switch to vfs_inode_has_locks() to fix file lock bug
+  (bsc#1012628).
+- gpio: sifive: Fix refcount leak in sifive_gpio_probe
+  (bsc#1012628).
+- net: sched: atm: dont intepret cls results when asked to drop
+  (bsc#1012628).
+- net: sched: cbq: dont intepret cls results when asked to drop
+  (bsc#1012628).
+- vxlan: Fix memory leaks in error path (bsc#1012628).
+- net: sparx5: Fix reading of the MAC address (bsc#1012628).
+- netfilter: ipset: fix hash:net,port,net hang with /0 subnet
+  (bsc#1012628).
+- netfilter: ipset: Rework long task execution when
+  adding/deleting entries (bsc#1012628).
+- drm/virtio: Fix memory leak in virtio_gpu_object_create()
+  (bsc#1012628).
+- perf tools: Fix resources leak in perf_data__open_dir()
+  (bsc#1012628).
+- drm/imx: ipuv3-plane: Fix overlay plane width (bsc#1012628).
+- fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
+  (bsc#1012628).
++++ 116 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.32243/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:48.869007292 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:48.877007339 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:48.981007942 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:48.985007965 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -111,9 +111,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -240,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
-Provides:       kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       
kernel-%build_flavor-base-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
+Provides:       kernel-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 # END COMMON DEPS
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.021008174 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.029008221 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -111,9 +111,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -240,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
-Provides:       kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       
kernel-%build_flavor-base-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
+Provides:       kernel-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 # END COMMON DEPS
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.053008360 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.061008406 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -111,9 +111,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -240,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
-Provides:       kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       
kernel-%build_flavor-base-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
+Provides:       kernel-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 # END COMMON DEPS
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.085008546 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.089008569 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0-only
 Group:          Documentation/Man
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -67,7 +67,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.113008708 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.121008754 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -111,9 +111,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -240,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
-Provides:       kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       
kernel-%build_flavor-base-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
+Provides:       kernel-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 # END COMMON DEPS
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.181009103 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.185009126 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+BuildRequires:  
kernel%kernel_flavor-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -64,9 +64,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.229009381 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.237009427 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -36,9 +36,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.269009613 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.273009636 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -111,9 +111,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -240,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
-Provides:       kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       
kernel-%build_flavor-base-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
+Provides:       kernel-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 # END COMMON DEPS
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.305009822 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.309009845 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -31,9 +31,9 @@
 %endif
 
 Name:           kernel-source
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -50,7 +50,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.337010008 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.341010030 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        6.1.4
+Version:        6.1.6
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:49.373010216 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:49.377010239 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 6.1
-%define patchversion 6.1.4
+%define patchversion 6.1.6
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -111,9 +111,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.1.4
+Version:        6.1.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g4b9b43c
+Release:        <RELEASE>.g573f4a9
 %else
 Release:        0
 %endif
@@ -240,10 +240,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
-Provides:       kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       
kernel-%build_flavor-base-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
+Provides:       kernel-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 # END COMMON DEPS
-Provides:       %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+Provides:       %name-srchash-573f4a96e922fec10a29d12760ec30fa654571bc
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

kernel-zfcpdump.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2023-01-05 17:26:02.000000000 +0100
+++ new/config/arm64/default    2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.1.2 Kernel Configuration
+# Linux/arm64 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -179,6 +179,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2023-01-05 17:26:02.000000000 +0100
+++ new/config/armv6hl/default  2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.1.2 Kernel Configuration
+# Linux/arm 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -162,6 +162,7 @@
 
 # CONFIG_CC_HAS_INT128 is not set
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2023-01-05 17:26:02.000000000 +0100
+++ new/config/armv7hl/default  2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.1.2 Kernel Configuration
+# Linux/arm 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -180,6 +180,7 @@
 
 # CONFIG_CC_HAS_INT128 is not set
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2023-01-05 17:26:02.000000000 +0100
+++ new/config/i386/pae 2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.1.2 Kernel Configuration
+# Linux/i386 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -189,6 +189,7 @@
 CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
 # CONFIG_CC_HAS_INT128 is not set
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2023-01-05 17:26:02.000000000 +0100
+++ new/config/ppc64/default    2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.1.2 Kernel Configuration
+# Linux/powerpc 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -172,6 +172,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_NUMA_BALANCING=y
 CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2023-01-05 17:26:02.000000000 +0100
+++ new/config/ppc64le/default  2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.1.2 Kernel Configuration
+# Linux/powerpc 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -170,6 +170,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_NUMA_BALANCING=y
 CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2023-01-05 17:26:02.000000000 +0100
+++ new/config/riscv64/default  2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 6.1.2 Kernel Configuration
+# Linux/riscv 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -169,6 +169,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2023-01-05 17:26:02.000000000 +0100
+++ new/config/s390x/default    2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.1.2 Kernel Configuration
+# Linux/s390 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -166,6 +166,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_NUMA_BALANCING=y
 # CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2023-01-05 17:26:02.000000000 +0100
+++ new/config/s390x/zfcpdump   2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.1.2 Kernel Configuration
+# Linux/s390 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -145,6 +145,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 # CONFIG_CGROUPS is not set
 CONFIG_NAMESPACES=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2023-01-05 17:26:02.000000000 +0100
+++ new/config/x86_64/default   2023-01-16 06:11:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.1.2 Kernel Configuration
+# Linux/x86_64 6.1.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -198,6 +198,7 @@
 CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC11_NO_ARRAY_BOUNDS=y
 CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y



++++++ patches.kernel.org.tar.bz2 ++++++
++++ 16490 lines of diff (skipped)

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0001-Revert-mm-compaction-fix-set-skip-in-fast_find_migra.patch
 
new/patches.suse/0001-Revert-mm-compaction-fix-set-skip-in-fast_find_migra.patch
--- 
old/patches.suse/0001-Revert-mm-compaction-fix-set-skip-in-fast_find_migra.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/0001-Revert-mm-compaction-fix-set-skip-in-fast_find_migra.patch
    2023-01-13 18:38:19.000000000 +0100
@@ -0,0 +1,47 @@
+From a942741ada7397db48e10ebf9f4743117b128db4 Mon Sep 17 00:00:00 2001
+From: Vlastimil Babka <vba...@suse.cz>
+Date: Fri, 13 Jan 2023 18:17:01 +0100
+Subject: [PATCH for 6.1 regression] Revert "mm/compaction: fix set skip in
+ fast_find_migrateblock"
+Patch-mainline: Submitted, 
https://lore.kernel.org/all/20230113173345.9692-1-vba...@suse.cz/
+References: bsc#1206848
+
+This reverts commit 7efc3b7261030da79001c00d92bc3392fd6c664c.
+
+We have got openSUSE reports (Link 1) for 6.1 kernel with khugepaged
+stalling CPU for long periods of time. Investigation of tracepoint data
+shows that compaction is stuck in repeating fast_find_migrateblock()
+based migrate page isolation, and then fails to migrate all isolated
+pages. Commit 7efc3b726103 ("mm/compaction: fix set skip in
+fast_find_migrateblock") was suspected as it was merged in 6.1 and in
+theory can indeed remove a termination condition for
+fast_find_migrateblock() under certain conditions, as it removes a place
+that always marks a scanned pageblock from being re-scanned. There are
+other such places, but those can be skipped under certain conditions,
+which seems to match the tracepoint data.
+
+Testing of revert also appears to have resolved the issue, thus revert
+the commit until a more robust solution for the original problem is
+developed.
+
+It's also likely this will fix qemu stalls with 6.1 kernel reported in
+Link 2, but that is not yet confirmed.
+
+Link: https://bugzilla.suse.com/show_bug.cgi?id=1206848
+Link: 
https://lore.kernel.org/kvm/b8017e09-f336-3035-8344-c549086c2...@kernel.org/
+Fixes: 7efc3b726103 ("mm/compaction: fix set skip in fast_find_migrateblock")
+Cc: <sta...@vger.kernel.org>
+---
+ mm/compaction.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/mm/compaction.c
++++ b/mm/compaction.c
+@@ -1839,6 +1839,7 @@ static unsigned long fast_find_migratebl
+                                       pfn = cc->zone->zone_start_pfn;
+                               cc->fast_search_fail = 0;
+                               found_block = true;
++                              set_pageblock_skip(freepage);
+                               break;
+                       }
+               }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/tcp-Add-TIME_WAIT-sockets-in-bhash2.patch 
new/patches.suse/tcp-Add-TIME_WAIT-sockets-in-bhash2.patch
--- old/patches.suse/tcp-Add-TIME_WAIT-sockets-in-bhash2.patch  2023-01-09 
12:00:31.000000000 +0100
+++ new/patches.suse/tcp-Add-TIME_WAIT-sockets-in-bhash2.patch  1970-01-01 
01:00:00.000000000 +0100
@@ -1,248 +0,0 @@
-From: Kuniyuki Iwashima <kun...@amazon.com>
-Date: Mon, 26 Dec 2022 22:27:52 +0900
-Subject: tcp: Add TIME_WAIT sockets in bhash2.
-Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
-Git-commit: 936a192f974018b4f6040f6f77b1cc1e75bd8666
-Patch-mainline: Queued in subsystem maintainer repository
-References: bsc#1206466
-
-Jiri Slaby reported regression of bind() with a simple repro. [0]
-
-The repro creates a TIME_WAIT socket and tries to bind() a new socket
-with the same local address and port.  Before commit 28044fc1d495 ("net:
-Add a bhash2 table hashed by port and address"), the bind() failed with
--EADDRINUSE, but now it succeeds.
-
-The cited commit should have put TIME_WAIT sockets into bhash2; otherwise,
-inet_bhash2_conflict() misses TIME_WAIT sockets when validating bind()
-requests if the address is not a wildcard one.
-
-The straight option is to move sk_bind2_node from struct sock to struct
-sock_common to add twsk to bhash2 as implemented as RFC. [1]  However, the
-binary layout change in the struct sock could affect performances moving
-hot fields on different cachelines.
-
-To avoid that, we add another TIME_WAIT list in inet_bind2_bucket and check
-it while validating bind().
-
-[0]: 
https://lore.kernel.org/netdev/6b971a4e-c7d8-411e-1f92-fda29b5b2...@kernel.org/
-[1]: https://lore.kernel.org/netdev/20221221151258.25748-2-kun...@amazon.com/
-
-Fixes: 28044fc1d495 ("net: Add a bhash2 table hashed by port and address")
-Reported-by: Jiri Slaby <jirisl...@kernel.org>
-Suggested-by: Paolo Abeni <pab...@redhat.com>
-Signed-off-by: Kuniyuki Iwashima <kun...@amazon.com>
-Acked-by: Joanne Koong <joannelko...@gmail.com>
-Signed-off-by: David S. Miller <da...@davemloft.net>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- include/net/inet_hashtables.h    |    4 ++++
- include/net/inet_timewait_sock.h |    5 +++++
- net/ipv4/inet_connection_sock.c  |   26 ++++++++++++++++++++++----
- net/ipv4/inet_hashtables.c       |    8 +++++---
- net/ipv4/inet_timewait_sock.c    |   31 +++++++++++++++++++++++++++++--
- 5 files changed, 65 insertions(+), 9 deletions(-)
-
---- a/include/net/inet_hashtables.h
-+++ b/include/net/inet_hashtables.h
-@@ -108,6 +108,10 @@ struct inet_bind2_bucket {
-       struct hlist_node       node;
-       /* List of sockets hashed to this bucket */
-       struct hlist_head       owners;
-+      /* bhash has twsk in owners, but bhash2 has twsk in
-+       * deathrow not to add a member in struct sock_common.
-+       */
-+      struct hlist_head       deathrow;
- };
- 
- static inline struct net *ib_net(const struct inet_bind_bucket *ib)
---- a/include/net/inet_timewait_sock.h
-+++ b/include/net/inet_timewait_sock.h
-@@ -73,9 +73,14 @@ struct inet_timewait_sock {
-       u32                     tw_priority;
-       struct timer_list       tw_timer;
-       struct inet_bind_bucket *tw_tb;
-+      struct inet_bind2_bucket        *tw_tb2;
-+      struct hlist_node               tw_bind2_node;
- };
- #define tw_tclass tw_tos
- 
-+#define twsk_for_each_bound_bhash2(__tw, list) \
-+      hlist_for_each_entry(__tw, list, tw_bind2_node)
-+
- static inline struct inet_timewait_sock *inet_twsk(const struct sock *sk)
- {
-       return (struct inet_timewait_sock *)sk;
---- a/net/ipv4/inet_connection_sock.c
-+++ b/net/ipv4/inet_connection_sock.c
-@@ -173,22 +173,40 @@ static bool inet_bind_conflict(const str
-       return false;
- }
- 
-+static bool __inet_bhash2_conflict(const struct sock *sk, struct sock *sk2,
-+                                 kuid_t sk_uid, bool relax,
-+                                 bool reuseport_cb_ok, bool reuseport_ok)
-+{
-+      if (sk->sk_family == AF_INET && ipv6_only_sock(sk2))
-+              return false;
-+
-+      return inet_bind_conflict(sk, sk2, sk_uid, relax,
-+                                reuseport_cb_ok, reuseport_ok);
-+}
-+
- static bool inet_bhash2_conflict(const struct sock *sk,
-                                const struct inet_bind2_bucket *tb2,
-                                kuid_t sk_uid,
-                                bool relax, bool reuseport_cb_ok,
-                                bool reuseport_ok)
- {
-+      struct inet_timewait_sock *tw2;
-       struct sock *sk2;
- 
-       sk_for_each_bound_bhash2(sk2, &tb2->owners) {
--              if (sk->sk_family == AF_INET && ipv6_only_sock(sk2))
--                      continue;
-+              if (__inet_bhash2_conflict(sk, sk2, sk_uid, relax,
-+                                         reuseport_cb_ok, reuseport_ok))
-+                      return true;
-+      }
- 
--              if (inet_bind_conflict(sk, sk2, sk_uid, relax,
--                                     reuseport_cb_ok, reuseport_ok))
-+      twsk_for_each_bound_bhash2(tw2, &tb2->deathrow) {
-+              sk2 = (struct sock *)tw2;
-+
-+              if (__inet_bhash2_conflict(sk, sk2, sk_uid, relax,
-+                                         reuseport_cb_ok, reuseport_ok))
-                       return true;
-       }
-+
-       return false;
- }
- 
---- a/net/ipv4/inet_hashtables.c
-+++ b/net/ipv4/inet_hashtables.c
-@@ -116,6 +116,7 @@ static void inet_bind2_bucket_init(struc
- #endif
-               tb->rcv_saddr = sk->sk_rcv_saddr;
-       INIT_HLIST_HEAD(&tb->owners);
-+      INIT_HLIST_HEAD(&tb->deathrow);
-       hlist_add_head(&tb->node, &head->chain);
- }
- 
-@@ -137,7 +138,7 @@ struct inet_bind2_bucket *inet_bind2_buc
- /* Caller must hold hashbucket lock for this tb with local BH disabled */
- void inet_bind2_bucket_destroy(struct kmem_cache *cachep, struct 
inet_bind2_bucket *tb)
- {
--      if (hlist_empty(&tb->owners)) {
-+      if (hlist_empty(&tb->owners) && hlist_empty(&tb->deathrow)) {
-               __hlist_del(&tb->node);
-               kmem_cache_free(cachep, tb);
-       }
-@@ -1103,15 +1104,16 @@ ok:
-       /* Head lock still held and bh's disabled */
-       inet_bind_hash(sk, tb, tb2, port);
- 
--      spin_unlock(&head2->lock);
--
-       if (sk_unhashed(sk)) {
-               inet_sk(sk)->inet_sport = htons(port);
-               inet_ehash_nolisten(sk, (struct sock *)tw, NULL);
-       }
-       if (tw)
-               inet_twsk_bind_unhash(tw, hinfo);
-+
-+      spin_unlock(&head2->lock);
-       spin_unlock(&head->lock);
-+
-       if (tw)
-               inet_twsk_deschedule_put(tw);
-       local_bh_enable();
---- a/net/ipv4/inet_timewait_sock.c
-+++ b/net/ipv4/inet_timewait_sock.c
-@@ -29,6 +29,7 @@
- void inet_twsk_bind_unhash(struct inet_timewait_sock *tw,
-                         struct inet_hashinfo *hashinfo)
- {
-+      struct inet_bind2_bucket *tb2 = tw->tw_tb2;
-       struct inet_bind_bucket *tb = tw->tw_tb;
- 
-       if (!tb)
-@@ -37,6 +38,11 @@ void inet_twsk_bind_unhash(struct inet_t
-       __hlist_del(&tw->tw_bind_node);
-       tw->tw_tb = NULL;
-       inet_bind_bucket_destroy(hashinfo->bind_bucket_cachep, tb);
-+
-+      __hlist_del(&tw->tw_bind2_node);
-+      tw->tw_tb2 = NULL;
-+      inet_bind2_bucket_destroy(hashinfo->bind2_bucket_cachep, tb2);
-+
-       __sock_put((struct sock *)tw);
- }
- 
-@@ -45,7 +51,7 @@ static void inet_twsk_kill(struct inet_t
- {
-       struct inet_hashinfo *hashinfo = tw->tw_dr->hashinfo;
-       spinlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash);
--      struct inet_bind_hashbucket *bhead;
-+      struct inet_bind_hashbucket *bhead, *bhead2;
- 
-       spin_lock(lock);
-       sk_nulls_del_node_init_rcu((struct sock *)tw);
-@@ -54,9 +60,13 @@ static void inet_twsk_kill(struct inet_t
-       /* Disassociate with bind bucket. */
-       bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), tw->tw_num,
-                       hashinfo->bhash_size)];
-+      bhead2 = inet_bhashfn_portaddr(hashinfo, (struct sock *)tw,
-+                                     twsk_net(tw), tw->tw_num);
- 
-       spin_lock(&bhead->lock);
-+      spin_lock(&bhead2->lock);
-       inet_twsk_bind_unhash(tw, hashinfo);
-+      spin_unlock(&bhead2->lock);
-       spin_unlock(&bhead->lock);
- 
-       refcount_dec(&tw->tw_dr->tw_refcount);
-@@ -93,6 +103,12 @@ static void inet_twsk_add_bind_node(stru
-       hlist_add_head(&tw->tw_bind_node, list);
- }
- 
-+static void inet_twsk_add_bind2_node(struct inet_timewait_sock *tw,
-+                                   struct hlist_head *list)
-+{
-+      hlist_add_head(&tw->tw_bind2_node, list);
-+}
-+
- /*
-  * Enter the time wait state. This is called with locally disabled BH.
-  * Essentially we whip up a timewait bucket, copy the relevant info into it
-@@ -105,17 +121,28 @@ void inet_twsk_hashdance(struct inet_tim
-       const struct inet_connection_sock *icsk = inet_csk(sk);
-       struct inet_ehash_bucket *ehead = inet_ehash_bucket(hashinfo, 
sk->sk_hash);
-       spinlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash);
--      struct inet_bind_hashbucket *bhead;
-+      struct inet_bind_hashbucket *bhead, *bhead2;
-+
-       /* Step 1: Put TW into bind hash. Original socket stays there too.
-          Note, that any socket with inet->num != 0 MUST be bound in
-          binding cache, even if it is closed.
-        */
-       bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), inet->inet_num,
-                       hashinfo->bhash_size)];
-+      bhead2 = inet_bhashfn_portaddr(hashinfo, sk, twsk_net(tw), 
inet->inet_num);
-+
-       spin_lock(&bhead->lock);
-+      spin_lock(&bhead2->lock);
-+
-       tw->tw_tb = icsk->icsk_bind_hash;
-       WARN_ON(!icsk->icsk_bind_hash);
-       inet_twsk_add_bind_node(tw, &tw->tw_tb->owners);
-+
-+      tw->tw_tb2 = icsk->icsk_bind2_hash;
-+      WARN_ON(!icsk->icsk_bind2_hash);
-+      inet_twsk_add_bind2_node(tw, &tw->tw_tb2->deathrow);
-+
-+      spin_unlock(&bhead2->lock);
-       spin_unlock(&bhead->lock);
- 
-       spin_lock(lock);

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:51.305021424 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:51.309021447 +0100
@@ -1470,6 +1470,183 @@
        
patches.kernel.org/6.1.4-205-drm-amd-pm-bump-SMU13.0.0-driver_if-header-to-v.patch
        
patches.kernel.org/6.1.4-206-drm-amd-pm-correct-the-fan-speed-retrieving-in-.patch
        patches.kernel.org/6.1.4-207-Linux-6.1.4.patch
+       
patches.kernel.org/6.1.5-001-ARM-renumber-bits-related-to-_TIF_WORK_MASK.patch
+       patches.kernel.org/6.1.5-002-btrfs-replace-strncpy-with-strscpy.patch
+       
patches.kernel.org/6.1.5-003-cifs-fix-interface-count-calculation-during-ref.patch
+       
patches.kernel.org/6.1.5-004-cifs-refcount-only-the-selected-iface-during-in.patch
+       
patches.kernel.org/6.1.5-005-usb-dwc3-gadget-Ignore-End-Transfer-delay-on-te.patch
+       
patches.kernel.org/6.1.5-006-btrfs-fix-off-by-one-in-delalloc-search-during-.patch
+       
patches.kernel.org/6.1.5-007-btrfs-fix-compat_ro-checks-against-remount.patch
+       
patches.kernel.org/6.1.5-008-perf-probe-Use-dwarf_attr_integrate-as-generic-.patch
+       
patches.kernel.org/6.1.5-009-perf-probe-Fix-to-get-the-DW_AT_decl_file-and-D.patch
+       
patches.kernel.org/6.1.5-010-phy-qcom-qmp-combo-fix-broken-power-on.patch
+       
patches.kernel.org/6.1.5-011-btrfs-fix-an-error-handling-path-in-btrfs_defra.patch
+       
patches.kernel.org/6.1.5-012-SUNRPC-ensure-the-matching-upcall-is-in-flight-.patch
+       
patches.kernel.org/6.1.5-013-wifi-ath9k-use-proper-statements-in-conditional.patch
+       
patches.kernel.org/6.1.5-014-bpf-pull-before-calling-skb_postpull_rcsum.patch
+       
patches.kernel.org/6.1.5-015-drm-panfrost-Fix-GEM-handle-creation-ref-counti.patch
+       
patches.kernel.org/6.1.5-016-netfilter-nf_tables-consolidate-set-description.patch
+       
patches.kernel.org/6.1.5-017-netfilter-nf_tables-add-function-to-create-set-.patch
+       
patches.kernel.org/6.1.5-018-netfilter-nf_tables-perform-type-checking-for-e.patch
+       
patches.kernel.org/6.1.5-019-ice-xsk-do-not-use-xdp_return_frame-on-tx_buf-r.patch
+       
patches.kernel.org/6.1.5-020-net-vrf-determine-the-dst-using-the-original-if.patch
+       
patches.kernel.org/6.1.5-021-vmxnet3-correctly-report-csum_level-for-encapsu.patch
+       
patches.kernel.org/6.1.5-022-mptcp-fix-deadlock-in-fastopen-error-path.patch
+       patches.kernel.org/6.1.5-023-mptcp-fix-lockdep-false-positive.patch
+       
patches.kernel.org/6.1.5-024-netfilter-nf_tables-honor-set-timeout-and-garba.patch
+       
patches.kernel.org/6.1.5-025-bonding-fix-lockdep-splat-in-bond_miimon_commit.patch
+       
patches.kernel.org/6.1.5-026-net-lan966x-Fix-configuration-of-the-PCS.patch
+       
patches.kernel.org/6.1.5-027-veth-Fix-race-with-AF_XDP-exposing-old-or-unini.patch
+       
patches.kernel.org/6.1.5-028-nfsd-shut-down-the-NFSv4-state-objects-before-t.patch
+       
patches.kernel.org/6.1.5-029-net-hns3-add-interrupts-re-initialization-while.patch
+       
patches.kernel.org/6.1.5-030-net-hns3-fix-miss-L3E-checking-for-rx-packet.patch
+       
patches.kernel.org/6.1.5-031-net-hns3-fix-VF-promisc-mode-not-update-when-ma.patch
+       
patches.kernel.org/6.1.5-032-net-sched-fix-memory-leak-in-tcindex_set_parms.patch
+       
patches.kernel.org/6.1.5-033-qlcnic-prevent-dcb-use-after-free-on-qlcnic_dcb.patch
+       
patches.kernel.org/6.1.5-034-net-dsa-mv88e6xxx-depend-on-PTP-conditionally.patch
+       patches.kernel.org/6.1.5-035-nfc-Fix-potential-resource-leaks.patch
+       patches.kernel.org/6.1.5-036-bnxt_en-Simplify-bnxt_xdp_buff_init.patch
+       patches.kernel.org/6.1.5-037-bnxt_en-Fix-XDP-RX-path.patch
+       
patches.kernel.org/6.1.5-038-bnxt_en-Fix-first-buffer-size-calculations-for-.patch
+       
patches.kernel.org/6.1.5-039-bnxt_en-Fix-HDS-and-jumbo-thresholds-for-RX-pac.patch
+       
patches.kernel.org/6.1.5-040-vdpa-mlx5-Fix-rule-forwarding-VLAN-to-TIR.patch
+       
patches.kernel.org/6.1.5-041-vdpa-mlx5-Fix-wrong-mac-address-deletion.patch
+       
patches.kernel.org/6.1.5-042-vdpa_sim-fix-possible-memory-leak-in-vdpasim_ne.patch
+       
patches.kernel.org/6.1.5-043-vhost-vsock-Fix-error-handling-in-vhost_vsock_i.patch
+       
patches.kernel.org/6.1.5-044-vringh-fix-range-used-in-iotlb_translate.patch
+       
patches.kernel.org/6.1.5-045-vhost-fix-range-used-in-translate_desc.patch
+       patches.kernel.org/6.1.5-046-vhost-vdpa-fix-an-iotlb-memory-leak.patch
+       
patches.kernel.org/6.1.5-047-vdpa_sim-fix-vringh-initialization-in-vdpasim_q.patch
+       
patches.kernel.org/6.1.5-048-virtio-crypto-fix-memory-leak-in-virtio_crypto_.patch
+       
patches.kernel.org/6.1.5-049-vdpa-vp_vdpa-fix-kfree-a-wrong-pointer-in-vp_vd.patch
+       
patches.kernel.org/6.1.5-050-vdpasim-fix-memory-leak-when-freeing-IOTLBs.patch
+       
patches.kernel.org/6.1.5-051-net-mlx5-E-Switch-properly-handle-ingress-tagge.patch
+       
patches.kernel.org/6.1.5-052-net-mlx5-Add-forgotten-cleanup-calls-into-mlx5_.patch
+       
patches.kernel.org/6.1.5-053-net-mlx5-Fix-io_eq_size-and-event_eq_size-param.patch
+       
patches.kernel.org/6.1.5-054-net-mlx5-Avoid-recovery-in-probe-flows.patch
+       
patches.kernel.org/6.1.5-055-net-mlx5-Fix-RoCE-setting-at-HCA-level.patch
+       
patches.kernel.org/6.1.5-056-net-mlx5e-IPoIB-Don-t-allow-CQE-compression-to-.patch
+       patches.kernel.org/6.1.5-057-net-mlx5e-Fix-RX-reporter-for-XSK-RQs.patch
+       
patches.kernel.org/6.1.5-058-net-mlx5e-CT-Fix-ct-debugfs-folder-name.patch
+       
patches.kernel.org/6.1.5-059-net-mlx5e-Always-clear-dest-encap-in-neigh-upda.patch
+       
patches.kernel.org/6.1.5-060-net-mlx5e-Fix-hw-mtu-initializing-at-XDP-SQ-all.patch
+       
patches.kernel.org/6.1.5-061-net-mlx5e-Set-geneve_tlv_option_0_exist-when-ma.patch
+       
patches.kernel.org/6.1.5-062-net-mlx5-Lag-fix-failure-to-cancel-delayed-bond.patch
+       
patches.kernel.org/6.1.5-063-bpf-Always-use-maximal-size-for-copy_array.patch
+       patches.kernel.org/6.1.5-064-tcp-Add-TIME_WAIT-sockets-in-bhash2.patch
+       
patches.kernel.org/6.1.5-065-net-hns3-refine-the-handling-for-VF-heartbeat.patch
+       patches.kernel.org/6.1.5-066-net-amd-xgbe-add-missed-tasklet_kill.patch
+       
patches.kernel.org/6.1.5-067-net-ena-Fix-toeplitz-initial-hash-value.patch
+       
patches.kernel.org/6.1.5-068-net-ena-Don-t-register-memory-info-on-XDP-excha.patch
+       
patches.kernel.org/6.1.5-069-net-ena-Account-for-the-number-of-processed-byt.patch
+       
patches.kernel.org/6.1.5-070-net-ena-Use-bitmask-to-indicate-packet-redirect.patch
+       patches.kernel.org/6.1.5-071-net-ena-Fix-rx_copybreak-value-update.patch
+       
patches.kernel.org/6.1.5-072-net-ena-Set-default-value-for-RX-interrupt-mode.patch
+       
patches.kernel.org/6.1.5-073-net-ena-Update-NUMA-TPH-hint-register-upon-NUMA.patch
+       
patches.kernel.org/6.1.5-074-net-phy-xgmiitorgmii-Fix-refcount-leak-in-xgmii.patch
+       
patches.kernel.org/6.1.5-075-gpio-pca953x-avoid-to-use-uninitialized-value-p.patch
+       
patches.kernel.org/6.1.5-076-RDMA-mlx5-Fix-mlx5_ib_get_hw_stats-when-used-fo.patch
+       
patches.kernel.org/6.1.5-077-RDMA-mlx5-Fix-validation-of-max_rd_atomic-caps-.patch
+       
patches.kernel.org/6.1.5-078-selftests-net-fix-cleanup_v6-for-arp_ndisc_evic.patch
+       
patches.kernel.org/6.1.5-079-selftests-net-return-non-zero-for-failures-repo.patch
+       
patches.kernel.org/6.1.5-080-drm-meson-Reduce-the-FIFO-lines-held-when-AFBC-.patch
+       
patches.kernel.org/6.1.5-081-filelock-new-helper-vfs_inode_has_locks.patch
+       
patches.kernel.org/6.1.5-082-ceph-switch-to-vfs_inode_has_locks-to-fix-file-.patch
+       
patches.kernel.org/6.1.5-083-gpio-sifive-Fix-refcount-leak-in-sifive_gpio_pr.patch
+       
patches.kernel.org/6.1.5-084-net-sched-atm-dont-intepret-cls-results-when-as.patch
+       
patches.kernel.org/6.1.5-085-net-sched-cbq-dont-intepret-cls-results-when-as.patch
+       patches.kernel.org/6.1.5-086-vxlan-Fix-memory-leaks-in-error-path.patch
+       
patches.kernel.org/6.1.5-087-net-sparx5-Fix-reading-of-the-MAC-address.patch
+       
patches.kernel.org/6.1.5-088-netfilter-ipset-fix-hash-net-port-net-hang-with.patch
+       
patches.kernel.org/6.1.5-089-netfilter-ipset-Rework-long-task-execution-when.patch
+       
patches.kernel.org/6.1.5-090-drm-virtio-Fix-memory-leak-in-virtio_gpu_object.patch
+       
patches.kernel.org/6.1.5-091-perf-tools-Fix-resources-leak-in-perf_data__ope.patch
+       
patches.kernel.org/6.1.5-092-drm-imx-ipuv3-plane-Fix-overlay-plane-width.patch
+       
patches.kernel.org/6.1.5-093-fs-ntfs3-don-t-hold-ni_lock-when-calling-trunca.patch
+       
patches.kernel.org/6.1.5-094-drivers-net-bonding-bond_3ad-return-when-there-.patch
+       
patches.kernel.org/6.1.5-095-octeontx2-pf-Fix-lmtst-ID-used-in-aura-free.patch
+       
patches.kernel.org/6.1.5-096-usb-rndis_host-Secure-rndis_query-check-against.patch
+       
patches.kernel.org/6.1.5-097-perf-lock-contention-Fix-core-dump-related-to-n.patch
+       
patches.kernel.org/6.1.5-098-perf-stat-Fix-handling-of-unsupported-cgroup-ev.patch
+       
patches.kernel.org/6.1.5-099-perf-stat-Fix-handling-of-for-each-cgroup-with-.patch
+       
patches.kernel.org/6.1.5-100-drm-i915-unpin-on-error-in-intel_vgpu_shadow_mm.patch
+       
patches.kernel.org/6.1.5-101-drm-i915-gvt-fix-double-free-bug-in-split_2MB_g.patch
+       
patches.kernel.org/6.1.5-102-ublk-honor-IO_URING_F_NONBLOCK-for-handling-con.patch
+       patches.kernel.org/6.1.5-103-qed-allow-sleep-in-qed_mcp_trace_dump.patch
+       
patches.kernel.org/6.1.5-104-net-ulp-prevent-ULP-without-clone-op-from-enter.patch
+       
patches.kernel.org/6.1.5-105-caif-fix-memory-leak-in-cfctrl_linkup_request.patch
+       
patches.kernel.org/6.1.5-106-udf-Fix-extension-of-the-last-extent-in-the-fil.patch
+       
patches.kernel.org/6.1.5-107-usb-dwc3-xilinx-include-linux-gpio-consumer.h.patch
+       
patches.kernel.org/6.1.5-108-hfs-hfsplus-avoid-WARN_ON-for-sanity-check-use-.patch
+       
patches.kernel.org/6.1.5-109-ASoC-SOF-Revert-core-unregister-clients-and-mac.patch
+       patches.kernel.org/6.1.5-110-9p-client-fix-data-race-on-req-status.patch
+       
patches.kernel.org/6.1.5-111-ASoC-Intel-bytcr_rt5640-Add-quirk-for-the-Advan.patch
+       
patches.kernel.org/6.1.5-112-ASoC-SOF-mediatek-initialize-panic_info-to-zero.patch
+       
patches.kernel.org/6.1.5-113-drm-amdgpu-Fix-size-validation-for-non-exclusiv.patch
+       
patches.kernel.org/6.1.5-114-drm-amdkfd-Fix-kfd_process_device_init_vm-error.patch
+       
patches.kernel.org/6.1.5-115-drm-amdkfd-Fix-double-release-compute-pasid.patch
+       
patches.kernel.org/6.1.5-116-io_uring-cancel-re-grab-ctx-mutex-after-finishi.patch
+       
patches.kernel.org/6.1.5-117-nvme-fix-multipath-crash-caused-by-flush-reques.patch
+       
patches.kernel.org/6.1.5-118-ACPI-video-Allow-GPU-drivers-to-report-no-panel.patch
+       
patches.kernel.org/6.1.5-119-drm-amd-display-Report-to-ACPI-video-if-no-pane.patch
+       
patches.kernel.org/6.1.5-120-ACPI-video-Don-t-enable-fallback-path-for-creat.patch
+       
patches.kernel.org/6.1.5-121-io_uring-check-for-valid-register-opcode-earlie.patch
+       
patches.kernel.org/6.1.5-122-kunit-alloc_string_stream_fragment-error-handli.patch
+       
patches.kernel.org/6.1.5-123-nvmet-use-NVME_CMD_EFFECTS_CSUPP-instead-of-ope.patch
+       
patches.kernel.org/6.1.5-124-nvme-also-return-I-O-command-effects-from-nvme_.patch
+       
patches.kernel.org/6.1.5-125-ASoC-SOF-Intel-pci-tgl-unblock-S5-entry-if-DMA-.patch
+       
patches.kernel.org/6.1.5-126-x86-kexec-Fix-double-free-of-elf-header-buffer.patch
+       patches.kernel.org/6.1.5-127-x86-bugs-Flush-IBP-in-ib_prctl_set.patch
+       
patches.kernel.org/6.1.5-128-nfsd-fix-handling-of-readdir-in-v4root-vs.-moun.patch
+       
patches.kernel.org/6.1.5-129-fbdev-matroxfb-G200eW-Increase-max-memory-from-.patch
+       
patches.kernel.org/6.1.5-130-bpf-Fix-panic-due-to-wrong-pageattr-of-im-image.patch
+       
patches.kernel.org/6.1.5-131-Revert-drm-amd-display-Enable-Freesync-Video-Mo.patch
+       
patches.kernel.org/6.1.5-132-Revert-net-dsa-qca8k-cache-lo-and-hi-for-mdio-w.patch
+       
patches.kernel.org/6.1.5-133-net-dsa-qca8k-fix-wrong-length-value-for-mgmt-e.patch
+       
patches.kernel.org/6.1.5-134-net-dsa-tag_qca-fix-wrong-MGMT_DATA2-size.patch
+       
patches.kernel.org/6.1.5-135-block-don-t-allow-splitting-of-a-REQ_NOWAIT-bio.patch
+       
patches.kernel.org/6.1.5-136-io_uring-pin-context-while-queueing-deferred-tw.patch
+       
patches.kernel.org/6.1.5-137-io_uring-fix-CQ-waiting-timeout-handling.patch
+       
patches.kernel.org/6.1.5-138-tpm-Allow-system-suspend-to-continue-when-TPM-s.patch
+       
patches.kernel.org/6.1.5-139-vhost_vdpa-fix-the-crash-in-unmap-a-large-memor.patch
+       
patches.kernel.org/6.1.5-140-thermal-int340x-Add-missing-attribute-for-data-.patch
+       
patches.kernel.org/6.1.5-141-riscv-uaccess-fix-type-of-0-variable-on-error-i.patch
+       
patches.kernel.org/6.1.5-142-riscv-kprobes-Stricter-c.jr-c.jalr-decoding.patch
+       
patches.kernel.org/6.1.5-143-of-fdt-run-soc-memory-setup-when-early_init_dt_.patch
+       
patches.kernel.org/6.1.5-144-drm-plane-helper-Add-the-missing-declaration-of.patch
+       
patches.kernel.org/6.1.5-145-drm-amdkfd-Fix-kernel-warning-during-topology-s.patch
+       patches.kernel.org/6.1.5-146-drm-i915-gvt-fix-gvt-debugfs-destroy.patch
+       
patches.kernel.org/6.1.5-147-drm-i915-gvt-fix-vgpu-debugfs-clean-in-remove.patch
+       
patches.kernel.org/6.1.5-148-virtio-blk-use-a-helper-to-handle-request-queui.patch
+       
patches.kernel.org/6.1.5-149-virtio_blk-Fix-signedness-bug-in-virtblk_prep_r.patch
+       
patches.kernel.org/6.1.5-150-drm-amd-display-Add-check-for-DET-fetch-latency.patch
+       
patches.kernel.org/6.1.5-151-drm-amd-display-Uninitialized-variables-causing.patch
+       
patches.kernel.org/6.1.5-152-btrfs-handle-case-when-repair-happens-with-dev-.patch
+       
patches.kernel.org/6.1.5-153-ksmbd-fix-infinite-loop-in-ksmbd_conn_handler_l.patch
+       
patches.kernel.org/6.1.5-154-ksmbd-send-proper-error-response-in-smb2_tree_c.patch
+       
patches.kernel.org/6.1.5-155-ksmbd-check-nt_len-to-be-at-least-CIFS_ENCPWD_S.patch
+       
patches.kernel.org/6.1.5-156-drm-i915-dsi-add-support-for-ICL-native-MIPI-GP.patch
+       
patches.kernel.org/6.1.5-157-drm-i915-dsi-fix-MIPI_BKLT_EN_1-native-GPIO-ind.patch
+       
patches.kernel.org/6.1.5-158-efi-random-combine-bootloader-provided-RNG-seed.patch
+       
patches.kernel.org/6.1.5-159-wifi-ath11k-Send-PME-message-during-wakeup-from.patch
+       patches.kernel.org/6.1.5-160-Linux-6.1.5.patch
+       
patches.kernel.org/6.1.6-001-parisc-Align-parisc-MADV_XXX-constants-with-all.patch
+       
patches.kernel.org/6.1.6-002-x86-fpu-Take-task_struct-in-copy_sigframe_from_.patch
+       
patches.kernel.org/6.1.6-003-x86-fpu-Add-a-pkru-argument-to-copy_uabi_from_k.patch
+       
patches.kernel.org/6.1.6-004-x86-fpu-Add-a-pkru-argument-to-copy_uabi_to_xst.patch
+       
patches.kernel.org/6.1.6-005-x86-fpu-Allow-PKRU-to-be-once-again-written-by-.patch
+       
patches.kernel.org/6.1.6-006-x86-fpu-Emulate-XRSTOR-s-behavior-if-the-xfeatu.patch
+       
patches.kernel.org/6.1.6-007-selftests-vm-pkeys-Add-a-regression-test-for-se.patch
+       
patches.kernel.org/6.1.6-008-Revert-SUNRPC-Use-RMW-bitops-in-single-threaded.patch
+       
patches.kernel.org/6.1.6-009-gcc-disable-Warray-bounds-for-gcc-11-too.patch
+       
patches.kernel.org/6.1.6-010-net-sched-disallow-noqueue-for-qdisc-classes.patch
+       
patches.kernel.org/6.1.6-011-ALSA-pcm-Move-rwsem-lock-inside-snd_ctl_elem_re.patch
+       
patches.kernel.org/6.1.6-012-ALSA-hda-hdmi-Add-a-HP-device-0x8715-to-force-c.patch
+       
patches.kernel.org/6.1.6-013-ALSA-hda-realtek-fix-mute-micmute-LEDs-don-t-wo.patch
+       
patches.kernel.org/6.1.6-014-ALSA-hda-cs35l41-Don-t-return-EINVAL-from-syste.patch
+       
patches.kernel.org/6.1.6-015-ALSA-hda-Enable-headset-mic-on-another-Dell-lap.patch
+       
patches.kernel.org/6.1.6-016-ALSA-hda-cs35l41-Check-runtime-suspend-capabili.patch
+       patches.kernel.org/6.1.6-017-Linux-6.1.6.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1500,8 +1677,6 @@
        patches.suse/char-xillybus-Prevent-use-after-free-due-to-race-con.patch
        patches.suse/char-xillybus-Fix-trivial-bug-with-mutex.patch
 
-       # netdev/net
-       patches.suse/tcp-Add-TIME_WAIT-sockets-in-bhash2.patch
 
        ########################################################
        # end of sorted patches
@@ -1527,6 +1702,7 @@
        patches.suse/ALSA-usb-audio-More-refactoring-of-hw-constraint-rul.patch
        patches.suse/Revert-ALSA-usb-audio-Drop-superfluous-interface-set.patch
        patches.suse/docs-Fix-the-docs-build-with-Sphinx-6.0.patch
+       
patches.suse/0001-Revert-mm-compaction-fix-set-skip-in-fast_find_migra.patch
 
        ########################################################
        # kbuild/module infrastructure fixes

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.Vjal5a/_old  2023-01-17 17:34:51.333021587 +0100
+++ /var/tmp/diff_new_pack.Vjal5a/_new  2023-01-17 17:34:51.333021587 +0100
@@ -1,4 +1,4 @@
-2023-01-09 11:00:31 +0000
-GIT Revision: 4b9b43c3573f81802c32ace9a4b8711fb79ee86c
+2023-01-16 05:11:14 +0000
+GIT Revision: 573f4a96e922fec10a29d12760ec30fa654571bc
 GIT Branch: stable
 

Reply via email to